* {
	margin: 0px;
	padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
a[href]:after{content:normal;}
body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: Arial, \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	text-decoration: none;
	background: #ffffff;
}
*:focus{outline:none;}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ol, ul {
	list-style: none;
}
ul, li, a {
	padding: 0px;
	margin: 0px;
}
button {
	outline: none;
}
select {
	width: 100%;
}
.clear{clear:both;}
.t3d {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.bdr4 {border-radius: 4px;}
.tj {text-align: justify;}
.left {
	float: left;
}
.right {
	float: right;
}
.bgbai {
	background: #ffffff;
}
.bgbai1 {
	background: url(ioz-nrbg.gif) repeat-x #ffffff top;
	border: #aedbeb solid 1px;
}
.bgqh {
	background: #eeeeee;
}
.bgf3 {
	background: #f3f3f3;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb28 {
	margin-bottom: 28px;
}
.mb30 {
	margin-bottom: 30px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt18 {
	margin-top: 18px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt28 { 
  margin-top:28px;
}
.mt30 { 
  margin-top:30px;
}
.space0 {
	padding: 0 0 0 30px;
}
.space15 {
	padding: 15px;
}
.space18 {
	padding: 18px;
}
.space20 {
	padding: 20px;
}
.bh {
	display: block;
	overflow: hidden;
}
.space-top {
	padding-top: 10px;
}
.space-bottom {
	padding-bottom: 25px;
}
.img-hover:hover {
	opacity: 0.8;
}
.mobmt {
}
.mobmt20 {
}
.mobmt22 {
}
.mobpadding {
}
.mobmargin {
}
.lanmumt {
	margin-top: 15px;
}
@media (max-width: 991px) {
.mobmt {
	margin-top: 15px;
}
.mobmt20 {
	margin-top: 20px;
}
.mobpadding {
	padding: 0;
}
.mobmargin {
	margin: 0;
}
}
@media (max-width: 767px) {
.lanmumt {
	margin-top: 0;
}
.mobmt22 {
	margin-top: 22px;
}
}
/*added by wkn=====*/
@media (min-width: 1260px) {
  .container {
    width: 1240px;
  }
}
@media (min-width: 1320px) {
  .container {
    width: 1280px;
  }
}
/*
.container {
	padding-left: 20px;
	padding-right: 20px;
  }*/
/*wkn end=====*/
.panel-group {
	margin-bottom: 0px;
}
.textcenter {
	text-align: center;
	margin: 0;
}
.secondarybox {
	display: block;
	padding: 30px 0 15px 0;
	/*padding: 0 0 15px 0;*/
	background: url(ynao-pagebg.jpg) repeat-x top center #fff;
}
.secondarydetailbox {
	display: block;
	background: #ffffff;
	padding: 22px 36px 30px 36px;
	border-radius: 3px;
	min-height: 436px;
}
.secondarydetailbox form {
	background: #f9f9f9;
	padding: 15px 13px 5px 10px;
	border-radius: 2px;
	border: #ececec solid 1px;
}
.secondarydetailbox .jsbox {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b; /* font-weight: 700; */
	font-size: 13px;
	background: #f9f9f9;
	width: 76px;
}
.secondarydetailbox .jsbox1 {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b; /* font-weight: 700; */
	font-size: 13px;
	background: #f9f9f9;
	width: 84px;
}
.secondarydetailbox select.form-control {
	padding-right: 5px;
	margin-bottom: 0px;
	height: 30px;
}
.secondarydetailbox .p0 {
	padding: 0px;
}
/**end by wkn*/
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
  .secondarydetailbox {
	padding: 22px 26px 20px 26px;
  }
}
@media (max-width: 767px) {
  .secondarydetailbox {
	padding: 16px 15px 20px 15px;
	margin-bottom: 0px;
  }
  .secondarybox {padding: 24px 0 20px 0;}
}
.nrhei {
	font-size: 16px;
	line-height: 180%;
	color: #282828;
}
h2 {
	color: #005896;
}
.clear {
	clear: both;
}
.column_nr {
	display: block;
	overflow: hidden;
	float: left;
	width: 100%;
}
.column_gd {
	display: block;
	overflow: hidden;
}
.border-not {
	background: #fdfdfd;
	border-left: #ededed solid 1px;
	border-right: #ededed solid 1px;
	border-bottom: #ededed solid 1px;
}
.imgborder {
	border: #e6e6e6 solid 0px;
	margin-bottom: 18px;
}
.imgbox {
	padding: 15px 15px 0 15px;
}
.imglink {
	border: #ff9600 solid 1px;
	margin-bottom: 18px;
	padding: 15px 6px;
	background: -moz-linear-gradient( 90deg, rgb(255,235,217) 0%, rgb(255,254,253) 100%);
	background: -webkit-linear-gradient( 90deg, rgb(255,235,217) 0%, rgb(255,254,253) 100%);
	background: -o-linear-gradient( 90deg, rgb(255,235,217) 0%, rgb(255,254,253) 100%);
	background: -ms-linear-gradient( 90deg, rgb(255,235,217) 0%, rgb(255,254,253) 100%);
	background: linear-gradient( 0deg, rgb(255,235,217) 0%, rgb(255,254,253) 100%);
}
.indexbox {
	width: auto;
	height: auto;
	overflow: hidden;
}
.indexbox1 {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 23px;
}
.indexbox2 {
	width: auto;
	height: auto;
}
.indexbox hr {
	border-top: 1px dotted #cbcbcb;
}
.indexrbox {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
@media (max-width: 768px) {
.indexbox2 {
	margin-bottom: 18px;
}
}
/*---------------网站头---------------------*/
.webheader {
	background: url(ynao-banner.jpg) no-repeat top center #0b163d;
	background-size: cover;
}
.webheader .logo {
	margin: 21px 0 21px 0;
}
.webheader .relatedlink {
	margin: 42px 0 15px 0;
	float:right;
}
.soc_icons {
	overflow: hidden;
	width: 22%;
	margin: 5px 0 0 15px;
	float: right;
}
.TopSearch {
	height: 26px;
	border: 0px solid #c6e2eb;
	white-space: nowrap;
	position: relative;
	/*background: #FFF;*/
}
.TopSearch .SearchText {
	/*
	text-indent: 8px;
	line-height: 26px;
	height: 100%;
	vertical-align: top;
	border: 0;
	font-size: 12px;
	color: #030303;
	width: 100%;
	float: left;
	outline: none;
	border: #dbdbdb solid 1px;
	*/
	height: 100%;
	width: 100%;
    background: rgba(40,58,112,0.8);
    border-radius: 14px;
	float: left;
    padding-left: 15px;
    padding-right: 30px;
    color: #fff;
	border: none;
    border: #6182b6 solid 1px;
}
.TopSearch input[type="submit"] {
	/*
	position: absolute;
	width: 32px;
	height: 100%;
	vertical-align: middle;
	margin: 0px 0 0 0;
	cursor: pointer;
	background: url(searchbtn.png) center center no-repeat #2b73cd;
	border: 0;
	float: right;
	border-radius: 0px;
	outline: none;
	top: 0;
	right: 0;
	*/
	background: url(ynao-searchbtn.png) no-repeat center center;
    width: 32px;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
    border: none;
}
.TopSearch .SearchText::-webkit-input-placeholder {
	color: #e9f1ff !important;
	font-size: 13px !important;
}
.TopSearch .SearchText::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #e9f1ff !important;
    font-size: 13px !important;
}
.TopSearch .SearchText:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
    color: #e9f1ff !important;
    font-size: 13px !important;
}
.TopSearch .SearchText:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: #e9f1ff !important;
    font-size: 13px !important;
}

.TopSearch .SearchBtn:hover {
	/*background-color: #ff9000;*/
}
@media (max-width: 1199px) {
.soc_icons {
	width: 26%;
}
}
@media (max-width: 1024px) {
}
@media (max-width: 991px) {
.webheader .relatedlink {
	margin: 47px 0 6px 0;
	font-size: 14px;
}
.soc_icons {
	width: 100%;
	margin: 0 0 15px 0;
}
}
@media (max-width: 766px) {
.webheader {
	padding: 0 0 20px 0;
}
.webheader .logo {
	margin: 25px 0 12px 0;
}
.webheader .relatedlink {
	margin: 0 0 12px 0;
	text-align: center;
	font-size: 15px;
	float:none;
}
}
/*---------------下拉菜单---------------------*/
.menu-margin {
	margin: 22px 20px;
}
.menu-margin tbody {
	background-color: transparent;
}
.menu-margin i {
	font-size: 16px;
	color: #7bc1d8;
	font-weight: 700;
	margin-right: 9px;
}
.menu-lanmu {
	height: 34px;
	overflow: hidden;
	border: 0;
}
.menu-lanmu_l {
	color: #ffffff;
	float: left;
	font-weight: 700;
	font-size: 18px;
	padding: 0 0 14px 0;
}
.menu-lanmu_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}
.menu-lanmu_l a {
	color: #ffffff;
}
.menu-lanmu_l a:hover {
	color: #8bebff;
}
.list-job {
	overflow: hidden;
	display: block;
}
.list-job ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
}
.list-job ul li a {
	float: left;
	width: 86%;
	overflow: hidden;
	font-size: 14px;
	line-height: 35px;
	color: #ebf6fa;
	background-image: url(ioz_ico_03.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}
.list-job ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-job ul li a:hover {
	color: #8bebff;
	text-decoration: none;
}
.list-job span {
	line-height: 32px;
	color: #a2c4db;
	font-size: 13px;
	font-family: Arial;
}
.list-job span.right {
	float: right;
}
.list-gg {
	overflow: hidden;
	display: block;
}
.list-gg ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
}
.list-gg ul li a {
	float: left;
	width: 98%;
	overflow: hidden;
	font-size: 14px;
	line-height: 30px;
	color: #ebf6fa;
	background-image: url(ioz_ico_03.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}
.list-gg ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-gg ul li a:hover {
	color: #8bebff;
	text-decoration: none;
}
.list-award {
	overflow: hidden;
	display: block;
}
.list-award ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 49%;
	text-align: left;
	padding: 0;
	display: inline-block;
}
.list-award ul li a {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 23px;
	color: #ebf6fa;
	background-image: url(ioz_ico_03.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 0 0 0 14px;
}
.list-award ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-award ul li a:hover {
	color: #8bebff;
	text-decoration: none;
}
.list-party {
	overflow: hidden;
	display: block;
}
.list-party ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
}
.list-party ul li a {
	float: left;
	width: 86%;
	overflow: hidden;
	font-size: 14px;
	line-height: 30px;
	color: #ebf6fa;
	background-image: url(ioz_ico_03.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}
.list-party ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-party ul li a:hover {
	color: #8bebff;
	text-decoration: none;
}
.list-party span {
	line-height: 30px;
	color: #a2c4db;
	font-size: 13px;
	font-family: Arial;
}
.list-party span.right {
	float: right;
}
/*----机构概况----*/
.menu-org {
	overflow: hidden;
}
.menu-org .winl {
	/*width: 41.752%;*/
	width: 45%;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
/*added by wkn*/
.menu-org .winl .hover-bg {
	overflow: hidden;
	position: relative;
	border-radius: 3px;
}
.menu-org .winl .hover-bg .imgline {
	display: block;
	content: '';
	position: absolute;
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
	border-radius: 3px;
	border: 1px solid rgba(193, 207, 246, 0.6);
	z-index: 1;
}
.menu-org .winl .hover-bg img {
  height: 218px;
  width: 100%;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
	
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.menu-org .winl .hover-bg:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
/*end by wkn*/

.menu-org .winc {
	width: 39.932%;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-org .winr {
	/*width: 58.248%;*/
	width: 55%;
}
.menu-org .winr .lsyg {
	overflow: hidden;
}
.menu-org .winr .lsyg li {
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.menu-org .winr .lsyg li:last-child {
	margin-right: 0px;
}
.menu-org .winr .lsyg li img {
	border: #4c94ca solid 1px;
	width: 88px;
	height: 68px;
}
.menu-org .winr .landscape {
	overflow: hidden;
}
.menu-org .winr .landscape li .ld-box {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	width: 138px;
}
.menu-org .winr .landscape li .ld-box .photobox {
	overflow: hidden;
}
.menu-org .winr .landscape li:nth-child(4n+0) .ld-box {
	margin-right: 0px;
}
.menu-org .winr .landscape li .ld-box .photobox:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	transition: all .5s;
}
.menu-org .winr .landscape li .ld-box .photobox img {
	/*border: #4c94ca solid 1px;*/
	/*width: 100px;
	height: 133px;*/
	transition: all .5s ease;
	height: 186px;
	width: 100%;
}
.menu-org .winr .landscape li a p{color: #fff;font-size: 14px;margin: 8px 0 2px 0;text-align: center;}
.menu-org .winr .landscape li a:hover p{color: #8bebff;}
/**added by wkn*/
.menu-org .winr .btnlink {overflow: hidden;}
.menu-org .winr .btnlink li {margin-bottom: 26px;}
.menu-org .winr .btnlink li:nth-child(n+4) {margin-bottom: 0px;}
.menu-org .winr .btnlink li .btnnav {
	background: #2b73cd;
	font-size: 22px;
	color: #ffffff;
	padding: 22px 15px;
	border-radius: 3px;text-align: center;
}
.menu-org .winr .btnlink li:hover .btnnav {
	background: #ff950c;
}
.menu-org .winr .btnlink li .btnnav img {
	display: inline;
	margin-right: auto;margin-left: auto;
	margin-top: 0px;
}
.menu-org .winr .btnlink li .btnnav p {margin: 20px 0 0 0;}
/*end by wkn*/
.menu-margin {margin: 22px 20px;}
.menu-margin tbody {background-color: transparent;}
.menu-margin i {font-size: 16px;color:#7bc1d8;font-weight: 700;margin-right: 9px;}
.menu-lanmu { height:34px;overflow: hidden;border: 0;}
.menu-lanmu_l { color:#ffffff;float:left;font-weight: 700;font-size:18px;padding: 0 0 14px 0;}
.menu-lanmu_l img {display: inline-block;margin-right: 10px;margin-top: -3px;}
.menu-lanmu_l a {color:#ffffff;}
.menu-lanmu_l a:hover {color:#8bebff;}
.lanmusort {overflow: hidden;}
.lanmusort .lmb1 {margin-bottom: 26px;}
.lanmusort .lmb2 {margin-top: 20px;}
.lanmusort .lmb3 {margin-top: 18px;}
.lanmusort li a {font-size: 18px;line-height: 20px;color: #ffffff;text-decoration: none;background-image: url(ynao-lanmuico.gif);background-repeat: no-repeat;background-position: left 2px;padding: 0 0 10px 14px;font-weight: 700;}
.lanmusort li a:hover {color: #8bebff;}
/*======added by wkn====*/
@media (min-width: 1200px) {
	.menu-org .winr .landscape li .ld-box {
		margin-right: 10px;
	}
  }
@media (min-width: 1260px) {
	.menu-org .winr .landscape li .ld-box {
		margin-right: 30px;
	}
	.menu-org .winl {
	  width: 43%;
	}
	.menu-org .winr {
	  width: 57%;
	}
  }
@media (min-width: 1320px){
	.menu-org .winl {
		width: 45%;
	  }
	  .menu-org .winr {
		width: 55%;
	  }
}
/*=====wkn end=====*/

/*----机构设置----*/
.lineh32 {
	line-height: 32px !important;
}
.glmin {min-height: 78px;}
.menu-set {
	overflow: hidden;
}
.menu-set .winl {
	width: 534px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-set .winl .research {
	background: url(ky-menu-bg.jpg) no-repeat;
	height: 44px;
	overflow: hidden;
	margin-bottom: 19px;
	padding: 2px;
}
.menu-set .winl .research img {
	margin-right: 9px;
	float: left;
	width: 50px;
	height: 40px;
}
.menu-set .winl .research p {
	font-size: 13px;
	color: #e0eeff;
	line-height: 16px;
	margin: 4px 0 0 0;
}
.menu-set .winl .research p:hover {
	color: #8bebff;
}
.menu-set .winr {
	width: 603px;
}
.menu-set .winr .sjsort {padding: 4px 0 0 15px;overflow: hidden;}
.menu-set .winr .sjsort .bai13 {color: #a6b9d5;line-height: 22px;}
.menu-set .winr .sjsort a.bai13:hover {color: #8bebff;}

/*added by wkn*/
.menu-set .col-menu {
    padding: 0 30px;
    margin: 0 -0.5px;
    border-left: solid 1px #0d54a1;
    border-right: solid 1px #0d54a1;
	width: 20%;
}
.menu-set .col-menu:first-child {
    border-left: none;
 }
.menu-set .col-menu:last-child {
    border-right: none;
}
.menu-set .menu-content-list li a .leftNavIcon {
    position: absolute;
    top: 0;
    left: 0;
    width: 1rem;
    padding:9px 0;
    text-align: center;
    font-weight: 700;
    color: #95d3ff;
}
.menu-set .menu-content-list li a {
    font-size: 15px;
    display: block;
    padding: 5px 0px 5px 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    font-weight: 400;
}
/*end by wkn*/

/*----科研成果----*/
.menu-ac {
	overflow: hidden;
}
.menu-ac .winl {
	width: 60.947%;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-ac .winr {
	width: 39.052%;
}
.menu-ac .winr .btnlink {
	overflow: hidden;
	/*margin-top: 10px;*/
}
.menu-ac .winr .btnlink li {
	margin-bottom: 20px;
}
.menu-ac .winr .btnlink li .btnnav {
	background: #2b73cd;
	font-size: 24px;
	color: #ffffff;
	padding: 20px 15px;
	border-radius: 3px;text-align: center;
}
.menu-ac .winr .btnlink li:hover .btnnav {
	background: #ff950c;
}
.menu-ac .winr .btnlink li .btnnav img {
	display: inline;
	margin-right: auto;margin-left: auto;
	margin-top: 0px;
}
.menu-ac .winr .btnlink li .btnnav p {margin: 20px 0 0 0;}
/*----研究队伍----*/
.menu-team {
	overflow: hidden;
}
.menu-team .col-xs-3 {
	padding-right: 10px;
	padding-left: 10px;
	height: 128px;
	overflow: hidden;
	margin-bottom: 20px;
}
.menu-team .winl {
	width: 466px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-team .winl .qianren {
	overflow: hidden;
}
.menu-team .winl .qianren li {
	display: inline-block;
	width: 19%;
	font-size: 14px;
	margin-bottom: 10px;
}
.menu-team .winl .qianren li a {
	color: #e9f7ff;
}
.menu-team .winl .qianren li a:hover {
	color: #8bebff;
}
.menu-team .winr {
	width: 673px;
}
/*----科研平台----*/
.menu-pt {
	overflow: hidden;
}
.menu-pt .winl {
	width: 213px;
	float: left;
}
.menu-pt .winl img {
	border: #ebf6fa solid 2px;
}
.menu-pt .winr {
	width: 865px;
	float: right;
}
.menu-pt .winr .sortlink {
	overflow: hidden;
}
.menu-pt .winr .sortlink li {
	display: inline-block;
	width: 19%;
	font-size: 15px;
	margin-bottom: 10px;
}
.menu-pt .winr .sortlink li a {
	color: #e9f7ff;
}
.menu-pt .winr .sortlink li a:hover {
	color: #8bebff;
}
/*----博士后----*/
.menu-ph {
	overflow: hidden;
}
.menu-ph .winl {
	width: 458px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-ph .winr {
	width: 679px;
}
/*----研究生教育----*/
.menu-yjs {
	overflow: hidden;
}
.menu-yjs .winl {
	width: 300px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-yjs .winc {
	width: 444px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-yjs .winr {
	width: 395px;
}
/*----党建与创新文化----*/
.menu-party {
	overflow: hidden;
}
.menu-party .winl {
	width: 380px;
	/*border-right: #27438e solid 1px;*/
	border-right: #0d54a1 solid 1px;
}
.menu-party .winr {
	width: 759px;
}
/*removed by wkn*/
/*
.appsys {
	overflow: hidden;
}
.appsys .space {
	padding: 0;
}
.appsys .boxpadding {
	padding: 0 0 20px 0;
}
.appsys .boxpadding .sysico {
	width: 60px;
	height: 60px;
	text-align: center;
	border: #a3d0f1 solid 2px;
	margin: 0 auto;
	border-radius: 50%;
	padding: 11px 0 0 0;
}
.appsys a:hover .boxpadding .sysico {
	border: #59d2ff solid 2px;
}
.appsys .boxpadding p {
	color: #ebf6fa;
	margin: 6px 0 0 0;
	font-size: 13px;
}
.appsys .boxpadding:hover p {
	color: #59d2ff;
}
*/
/*wkn end*/
/*.appsys a:hover p {opacity: 0.7;filter: alpha(opacity=70);}*/

.art {
	overflow: hidden;
}
.art li {
	margin-right: 12px;
	display: inline-block;
}
.art li:last-child {
	margin-right: 0px;
}
.art li .artimg {
	height: 118px;
	width: 167px;
	position: relative;
}
.art li .artimg p {
	position: absolute;
	bottom: 0;
	height: 26px;
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	margin: 0;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
}
.art li .artimg:hover p {
	color: #59d2ff;
}
/*----科研装备（左图右文）----*/
.menu-kyzb {
	overflow: hidden;
}
.menu-kyzb .col-menu {
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
	border-left: solid 1px #0d54a1;
	border-right: solid 1px #0d54a1;
}
.menu-kyzb .col-menu:first-child {
    border-left: none;
 }
.menu-kyzb .kyzb-box {
	display: block;
	overflow: hidden;
}
.menu-kyzb .kyzb-box .kyzb-img {
	margin-right: 13px;
	border-radius: 3px;
	border: 1px solid rgba(193, 207, 246, 0.6);
	overflow: hidden;
}
.menu-kyzb .kyzb-box .kyzb-img img{
	width: 100%;
	/*width: 234px;*/
	height: 202px;
	transition: all .5s ease;
}
.menu-kyzb .kyzb-box .kyzb-img:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	transition: all .5s ease;
}
.menu-kyzb .kyzb-box .kyzb-txt p {
	line-height: 160%;
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #ebf6fb;
}
.menu-kyzb .qtzb-box {
  background: #2b73cd;
	height: 100px;
	overflow: hidden;
	padding: 2px;
	display: flex; 
	align-items: stretch;
}
.menu-kyzb .qtzb-box:hover {
  background: #ff950c;
}
.menu-kyzb .qtzb-box img {
	margin-right: 9px;
	float: left;
	width: auto;
	height: 96px;
}
.menu-kyzb .qtzb-box p {
	font-weight: 700;
  font-size: 18px;
	color: #e0eeff;
	margin: 8px 0;
  overflow-y: hidden;
  display: flex;
  align-items: center;
  text-overflow: clip;
}

/*---------------区域背景---------------------*/
.firstpart {
	background: #ffffff;
	overflow: hidden;
	padding: 28px 0 22px 0;
}
.secondpart {
	background:  #ebf6fb;
	padding: 28px 0 28px 0;
}
.thirdpart {
	background: #154891;
	overflow: hidden;
	padding: 15px 0;
	/*border-bottom: #4d6a9f solid 1px;*/
	border-bottom: #0d54a1 solid 1px;
}
.fourthpart {
	padding: 40px 0;
}
.noticebox {
	background: url(dicp_ggbg.jpg) repeat-x top center #2596d1;
	overflow: hidden;
	padding: 18px;
}
/*---------------栏目样式---------------------*/
.lanmu {
	height: 40px;
	overflow: hidden;
	border-bottom: #d6d6d6 solid 1px;
}
.lanmu_l {
	color: #004280;
	float: left;
	font-weight: 700;
	font-size: 22px;
	padding: 0 0 14px 0;
}
.lanmu_l a {
	color: #004280;
}
.lanmu_l a:hover {
	color: #004280;
}
.lanmu_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}
.lanmu_r {
	line-height: 32px;
	float: right;
	font-size: 12px;
	font-family: Arial;
}
.lanmu_r a {
	color: #9a9a9a;
	text-decoration: none;
}
.lanmu_r a:hover {
	color: #ff6c00;
	text-decoration: none;
}
.lanmu1 {
	height: 42px;
	background: url(ioz-lmbg03.png) repeat-x bottom;
	margin-bottom: 20px;
}
.lanmu1_l {
	height: 42px;
	line-height: 30px;
	color: #234192;
	font-weight: 700;
	float: left;
	font-size: 24px;
	border-bottom: #df1717 solid 3px;
}
.lanmu1_r {
	line-height: 42px;
	float: right;
	color: #bddcff;
	font-family: Arial;
	font-size: 12px;
}
.lanmu1_r a {
	color: #1b84c6;
	text-decoration: none;
}
.lanmu1_r a:hover {
	color: #F00307;
	text-decoration: none;
}
.lanmu2 {
	overflow: hidden;
}
.lanmu2_l {
	color: #ffffff;
	float: left;
	font-weight: 500;
	font-size: 22px;
	padding: 0 0 18px 0;
}
.lanmu2_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}
.lanmu2_r {
	line-height: 32px;
	float: right;
	font-size: 12px;
	font-family: Arial;
}
.lanmu2_r a {
	color: #bfcddd;
	text-decoration: none;
}
.lanmu2_r a:hover {
	color: #ffffff;
	text-decoration: none;
}
.lanmu3 {
	height: 43px;
	background: #f3f8fd;
	margin-bottom: 20px;
}
.lanmu3_l {
	height: 43px;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	padding:0 16px;
	float: left;
	background:#23408d;
}
.lanmu3_r {
	line-height: 42px;
	float: right;
	color: #e3f6ff;
	font-family: Arial;
	font-size: 14px;
	margin-right: 15px;
}
.lanmu3_r a {
	color: #2f8adb;
	text-decoration: none;
}
.lanmu3_r a:hover {
	color: #ea3808;
	text-decoration: none;
}
/**added by wkn*/
.lanmu4 {
	background: url(ynao-lmbg1.png) repeat-x bottom;
	overflow: hidden;
}
.lanmu4_l {	
	width: auto;
    background: url(ynao-lmtab-selected.png) bottom right no-repeat;
    font-size: 26px;
    font-weight: 700;
    color: #1958af;
    float: left;
    display: inline-block;
    overflow: hidden;
    padding: 7px 3px 14px 0;
    line-height: 130%;
}
.lanmu4_r {
	float: right;
}
.lanmu4_r a {
	color: #1b84c6;
	text-decoration: none;
}
.lanmu4_r a:hover {
	color: #F00307;
	text-decoration: none;
}
@media (max-width: 991px){
	.lanmu4_r {width: 100%;display: block;}
	.breadcrumb {padding: 0 0 10px 0;}
}
@media (max-width: 767px){
	.lanmu4_l{ font-size:22px;}
}
/*end by wkn*/
.sortlanmu {
	background: #cdebf5;
	padding: 8px 8px 11px 12px;
	color: #004280;
	font-size: 22px;
	border-left: #ff6c00 solid 5px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 20px;
}
.sortlanmu a {
	color: #004280;
}
.sortlanmu a:hover {
	color: #101010;
}
/*---------------焦点图&新闻---------------------*/
.hotnews {
	background: #edf5fc;
	padding: 28px 0 34px 0;
}
.hotnews .newsbg {
overflow: hidden;
background:#fff;
-ms-box-shadow: 0 1px 3px 0px rgba(38, 77, 112, 0.2);
-o-box-shadow: 0 1px 3px 0px rgba(38, 77, 112, 0.2);
-moz-box-shadow: 0 1px 3px 0px rgba(38, 77, 112, 0.2);
-webkit-box-shadow: 0 1px 3px 0px rgba(38, 77, 112, 0.2);
box-shadow: 0 1px 3px 0px rgba(38, 77, 112, 0.2);
}
.hotnews .newsbg .focuspic {
	margin: 0;
}
/*added by wkn*/
.hotnews .focuspic .focus_img{transition:all .5s;}
.hotnews .focuspic .focus_img:hover{transform:scale(1.1);transition:all .5s}
/*=====wkn end===*/
/*选项卡*/
.cmain1a {
	width: 100%;padding-right: 9px;
}
.cmain1ax {
	width: 100%;
	height: 38px;
	background: url(ioz-navbg2.gif) repeat-x bottom center;
	margin-bottom: 6px;
}
.cmain1ay {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 294.7px;
	overflow: hidden;
}
.cmain1ay .title {
	font-size: 22px;
	line-height: 130%;
	margin-bottom: 10px;
	font-weight: 700;
}
.cmain1ay .title a {
	color: #e90000;
}
.cmain1ay .title a:hover {
	color: #0b4590;
	text-decoration: none;
}
.cmain1ay img {
	max-width: none;
}
.cmain1ax li {
	float: left;
	height: 38px;
	line-height: 24px;
}
.cmain1ax li.now {
	background: url(ioz-navbg3.gif) no-repeat bottom center;
}
.cmain1ax li.now a {
	color: #004280;
	text-decoration: none;
}
#threea1 {
	margin: 0 24px 0 0;
	text-align: center;
}
#threea2 {
	margin: 0 24px 0 0;
	text-align: center;
}
#threea3 {
	margin: 0 24px 0 0;
	text-align: center;
}
.cmain1ax li a {
	color: #004280;
	font-size: 20px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-weight: 700;
	text-decoration: none;
}
.cmain1ay1 {
	width: 163px;
	height: 220px;
	float: left;
	position: relative;
	margin-right: 12px;
}
.cmain1ay1x {
	width: 163px;
	height: 28px;
	text-align: center;
	position: absolute;
	left: 10px;
	bottom: 0;
	background: url();
}
.cmain1ay1x a {
	color: #000000;
	line-height: 28px;
	font-size: 11px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.txt_hedar{height: 63px;overflow: hidden;}
.txt_hedar a{
	width: 100%;
	font-size: 14px;
	line-height: 150%;
	color: #383838;
	overflow: hidden;
	-webkit-line-clamp: 3;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;}
.list-index li {
	overflow: hidden;
	clear: both;
}
.list-index li a {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	line-height: 30px;
	color: #383838;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: #efefef solid 1px;
}
.list-index li a:hover {
	color: #004ea2;
	text-decoration: none;
}
.list-index span {
	height: 26px;
	line-height: 26px;
	color: #9b9b9b;
	font-size: 12px;
	font-family: Arial;
}
.list-index span.right {
	float: right;
}

@media (max-width: 1199px) {
.cmain1ay {
	height: 198px;
}
.cmain1ay .title {
	font-size: 20px;
	line-height: 28px;
}
.list-index li a {
	font-size: 15px;
	line-height: 30px;
}
}
@media (max-width: 991px) {
.cmain1a {
	padding: 0 15px 8px 15px;
}
.cmain1ay {
	height: auto;
}

.cmain1ay .title {
	margin-top:10px;
}
.list-index li {
	padding: 4px 0;
}
.list-index li a {
	font-size: 15px;
	line-height: 22px;
	white-space: normal;
}
}
@media (max-width: 767px) {
.txt_hedar{height: auto;}
.txt_hedar a{-webkit-line-clamp: initial;}
}
@media screen and (max-width: 480px) {
.list-index li a {
	width: 100%;
	font-size: 13px;
}
.list-index span {
	width: 0px;
	visibility: hidden;
}
}
.list-newimg {
	overflow: hidden;
	margin: 20px 0 0 0;
}
.list-newimg li {
	margin-bottom: 18px;
}
.list-newimg li img {width: 100%;height: 145px;}
.list-newimg .overlay {
	background-color: rgba(0, 0, 0, 0.56);
}
.list-newimg .overlay span {
	color: #E4E4E4;
	font-size: 14px;
	font-style: normal;
}
.list-newimg .overlay a {
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 15px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 18%;
	left: 0;
	margin-top: 0;
	margin-left: 0px;
	background-color: transparent;
	padding: 10px;
}
.list-newimg .overlay a:hover {
	color: #ffffff;
	text-decoration: underline;
}
@media (max-width: 1199px) {
.list-newimg .overlay a {
	top: 10%;
}
	.list-newimg li img {height: 117px;}
}
@media (max-width: 991px) {
	.list-newimg li img {height: 139px;}
}
@media (max-width: 767px) {
	.list-newimg li img {height: auto;}
}

/*------------------科研进展（两上图下列表） added by wkn ----------------*/
.events_tab .tabox .tab_con .rprogress .img-box {
    position: relative;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-img {
    overflow: hidden;
    display: block;
    height: 230px;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-img img {
    width: 100%;
    height: 100%;
    transition: all .5s;
}

.events_tab .tabox .tab_con .rprogress .img-box:hover .ky-img img{
	transform:scale(1.1);
	transition:all .5s;
 }
    
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    height: 140px;
    background-size: cover !important;
    background: url(ynao-shadow.png) no-repeat bottom center;
	/*background: url(ynao-img-caption-bg.png) repeat-x bottom center;*/
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box .tit-box {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    padding: 20px;
}
.events_tab .tabox .tab_con .rprogress .ky-tit-box .tit-box .ky-tit {
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-height: 24px;
	font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
	overflow: hidden;
}
@media (max-width: 1199px) {
.events_tab .tabox .tab_con .rprogress .img-box .ky-img {
    height: 180px;
}
}
@media (max-width: 1024px) {
.events_tab .tabox .tab_con .rprogress .img-box .ky-img {
    height: 170px;
}
}
@media (max-width: 991px) {
.events_tab .tabox .tab_con .rprogress .img-box {
    margin-bottom: 30px;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-img {
    height: 421px;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box {
    height: 70%
}

.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box .tit-box {
    padding: 10px;
}

.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box .tit-box .ky-tit {
    overflow: visible;
    display: block;
    white-space: normal
}
.clear-mt-for-mobile {
	margin-top: 0 !important;
}
}
@media (max-width: 767px) {
.events_tab .tabox .tab_con .rprogress .img-box .ky-img {
    height: 200px;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box {
        height: auto;
        position: static;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box .tit-box {
	position: static;
    background: #0460BF;
}
.events_tab .tabox .tab_con .rprogress .img-box .ky-tit-box .tit-box .ky-tit {
    display: block !important;
    height: auto !important;
}
.clear-mt-for-mobile {
	margin-top: 0 !important;
}
}
/*------------------综合新闻（上图简介下列表） added by wkn----------------*/
.hot-news.news-01 {
	background: #eaf3fa;
}
.hot-news.news-01 .box-info .info-title {
  /*color: #3D55A7;*/
  color: #125bc3;
  font-size: 18px;
}
.hot-news.news-01 .box-info .info-txt {
  color: #666666;
}
.hot-news.news-01 .box-info .info-time {
  color: #929292;
}
.hot-news.news-01:hover .box-info .info-title {
  color: #004098;
}
.hot-news .box-img {
  overflow: hidden;
  width: 258px;
  height: 170px;
  float: left;
}
.hot-news .box-img img {
  display: block;
  width: 258px;
  height: 170px;
  transition: all 0.5s;
}
.hot-news .box-info {
  padding: 10px 20px 31px 20px;
  overflow: hidden;
}
.hot-news .box-info .info-title {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  line-height: 28px;
}
.hot-news .box-info .info-txt {
  line-height: 22px;
  height: 66px;
  margin-top: 5px;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.hot-news .box-info .info-time {
  margin-top: 5px;
}
.hot-news:hover .box-img img {
  transform: scale(1.1);
}
@media all and (max-width: 767px) {
  .hot-news .box-img {
    overflow: hidden;
    width: 100%;
    height: auto;
    float: none;
  }
  .hot-news .box-img img {
    width: 100%;
    height: auto;
		max-height: 300px;
  }
  .hot-news .box-info {
    padding: 15px 20px;
    overflow: hidden;
  }
	.hot-news.news-01 .box-info .info-title {
		font-size: 16px;
	}
  .hot-news .box-info .info-title {
    display: block;
    height: auto;
    line-height: 26px;
    white-space: normal;
  }
}
/*------------------其他新闻（左图右列表） added by wkn----------------*/
.rprogress {overflow: hidden;margin-top: 22px;}
.rprogress .progress-l {overflow: hidden;float: left;background: #eaf3fa;/*width: 216px;*/width:260px;height: 255px;margin-right: 24px;border: #eaf3fa solid 1px;}
.rprogress .progress-l .limg {
	overflow: hidden;	
    /*added by wkn start*/
	position: relative;
	/*added by wkn end*/
	}
.rprogress .progress-l .limg img {
	/*height: 142px;*/ 
	height: 170px;
	width: 100%;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	}
.rprogress .progress-l .limg:hover img {-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);}
.rprogress .progress-l h4 {font-size: 14px;line-height: 150%;color: #333;padding: 9px 10px 9px 10px;margin: 0;max-height: 85px;overflow: hidden;}
.rprogress .progress-l h4 a {
	/*color: #333;*/
	color: #125bc3;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	overflow: hidden;
	font-size: 15px;
	font-weight: 700;
	-webkit-box-orient: vertical;
	}
.rprogress .progress-l h4 a:hover {color: #17318b;}
.rprogress .progress-l span {font-size: 15px;line-height: 150%;/*color: #234192;*/color: #687085;padding: 0 10px 9px 10px;margin: 0;overflow: hidden;display: block;}
.rprogress .progress-r {}
.rprogress .progress-l .ldate {
    /* width: 100%; */
    padding: 10px;
	position: absolute;
    left: 0;
    bottom: 0;
    background: rgb(18 91 195 / 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 30%);
    font-size: 14px;
    line-height: 10px;
    display: block;
    margin: 0;
}

@media (max-width: 767px) {
.rprogress .progress-l {width: 100%;height: auto;}
.rprogress .progress-r {float: left;overflow: hidden;margin-top: 25px;}
.rprogress .progress-l .limg img {height: auto;max-height: 248px;}
.rprogress .progress-l h4 {font-size: 15px;}
}
/*---------------通知公告---------------------*/
.noticebtn {
	overflow: hidden;
}
.noticebtn ul li {
	margin-bottom: 14px;
	margin-right: 20px;
	display: inline-block;
	width: 47%;
	float: left;
}
.noticebtn ul li:nth-child(even) {
	margin-right: 0px;
}
.noticebtn ul li a {
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	background: #32c7ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 9px 0 11px 0;
	display: block;
	overflow: hidden;
	text-align: center;
}
.noticebtn ul li a i {
	font-size: 22px;
	margin-right: 6px;
}
.noticebtn ul li a:hover {
	background: #ff9000;
	color: #ffffff;
}
.noticebtn ul li a img {
	display: inline-block;
	margin-right: 8px;
	margin-top: -3px;
}
@media (max-width: 1299px) {
.noticebtn ul li {
	width: 46.8%;
}
}
@media (max-width: 1199px) {
.noticebtn ul li {
	width: 45.8%;
}
.noticebtn ul li a {
	font-size: 16px;
}
.noticebtn ul li a i {
	font-size: 16px;
	margin-right: 0;
}
}
@media (max-width: 991px) {
.noticebtn ul li {
	width: 48.5%;
}
.noticebtn ul li a {
	font-size: 20px;
}
.noticebtn ul li a i {
	font-size: 22px;
	margin-right: 6px;
}
}
@media (max-width: 767px) {
.noticebtn ul li {
	width: 46.7%;
}
.firstpart{ padding-top: 16px;}

}
@media (max-width: 320px) {
.noticebtn ul li {
	width: 45.8%;
}
.noticebtn ul li a {
	font-size: 16px;
}
.noticebtn ul li a i {
	font-size: 16px;
	margin-right: 0;
}
}
/*------------------公告选项卡----------------*/
.indexggbox {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 22px;
	border-top: #cce7f4 solid 1px;
	border-bottom: #cce7f4 solid 1px;
	border-left: #cce7f4 solid 1px;
	border-right: #cce7f4 solid 1px;
}
.index_tab {position: relative;}
.index_tab .space {
	padding: 20px 14px 14px 14px;
}
.index_tab .tabmenu {
	background:#f3f8fd;
	height: 43px;border-bottom: #cce7f4 solid 1px;
	/*overflow: hidden;*/
}
.index_tab .tabmenu ul li {
	height: 43px;
	/*color: #234192;*/
	color: #1958af;
	/*font-size: 18px;*/
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
	float: left;
	padding: 0 16px;
	margin: 0;
}
.index_tab .tabmenu ul li a {
	color: #013985;
	/*font-size: 18px;*/
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
}
.index_tab .tabmenu ul li.selected{ 
    /*background:#23408d;*/
	background:#1958af;
	position:relative;
}
.index_tab .tabmenu ul li.selected a {
	color: #fff;
	/*font-size: 18px;*/
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
}
.index_tab .tabmenu ul li span {
	height: 48px;
	float: left;
	display: block;
}
.index_tab .tabmenu ul li span.tabg {
	padding: 0;
	width: 100%;
	text-align: center;
	padding: 10px 0 0 0;
	/*added by wkn*/
	cursor: default;
}
.index_tab .tabmenu ul li span.bg {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_tab .tabmenu ul li span.bg01 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_tab .tabmenu ul li span.bg02 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_tab .tabmenu ul li.selected span.tabg {
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 10px 0 0 0;
	/*added by wkn*/
	cursor: default;
}
.index_tab .tabmenu ul li.selected b{ width:9px; height:5px;background: url(ynao-lmtab-hov.png) no-repeat; display:block; position:absolute; bottom:-5px; left:50%; margin-left:-4.5px;}

.index_job {position: relative;}
.index_job .space {
	padding: 20px 14px 14px 14px;
}
.index_job .tabmenu {
	background: #f3f8fd;
	height: 43px;border-bottom: #cce7f4 solid 1px;
	/*overflow: hidden;*/
}
.index_job .tabmenu ul li {
	height: 43px;
	/*color: #234192;*/
	color: #1958af;
	/*font-size: 18px;*/
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
	float: left;
	padding: 0 16px;
}
.index_job .tabmenu ul li a {
	color: #013985;
	font-size: 18px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
}
.index_job .tabmenu ul li.selected{
	/*background: #23408d;*/
	background: #1958af;
    position: relative;
}
.index_job .tabmenu ul li.selected b {
    width: 9px;
    height: 5px;
    background: url(ynao-lmtab-hov.png) no-repeat;
    display: block;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -4.5px;
}
.index_job .tabmenu ul li.selected a {
	color: #fff;
	font-size: 18px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
}
.index_job .tabmenu ul li span {
	height: 48px;
	float: left;
	display: block;
}
.index_job .tabmenu ul li span.tabg {
	padding: 0;
	width: 100%;
	text-align: center;
	padding: 10px 0 0 0;
	/*added by wkn*/
	cursor: default;
}
.index_job .tabmenu ul li span.bg {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_job .tabmenu ul li span.bg01 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_job .tabmenu ul li span.bg02 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.index_job .tabmenu ul li.selected span.tabg {
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 10px 0 0 0;
	/*added by wkn*/
	cursor: default;
}

.events_tab {position: relative;}
.events_tab .tabmenu {
	background: url(ynao-lmbg1.png) repeat-x bottom;
	height: 36px;
	/*removed by wkn*/
	/*overflow: hidden;*/
}
.events_tab .tabox {
	margin-top: 22px;
}
.events_tab .tabmenu ul li {
	height: 36px;
	/*color: #234192;*/
	color: #333333;
	/*font-size: 18px;*/
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 700;
	float: left;
	/*added by wkn*/
	/*margin-right: 30px;*/
	margin-right: 18px;
	background: url(ynao-tabfgx.png) top 1px right no-repeat;
  padding-right: 18px;
	/*wkn end*/
}
.events_tab .tabmenu ul li:last-child {
	margin-right: 0px;
	/*added by wkn*/
	background: none;
}
.events_tab .tabmenu ul li a {
	/*color: #234192;*/
	color: #333333;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.events_tab .tabmenu ul li.selected a {
	/*color: #234192;*/
	color: #1958af;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.events_tab .tabmenu ul li span {
	height: 36px;
	float: left;
	display: block;
}
.events_tab .tabmenu ul li span.tabg {
	padding: 0;
	width: 100%;
	text-align: center;
}
.events_tab .tabmenu ul li span.bg {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}
.events_tab .tabmenu ul li.selected span.tabg {
	width: 100%;
	text-align: center;
	/*modified by wkn*/
	/*color: #234192;*/
	color: #1958af;
	/*border-bottom: #df1717 solid 3px;*/
	background: url(ynao-lmtab-selected.png) bottom right repeat-x;
	cursor: default;
	/*wkn end*/
}
.fwcx {width: 100%;overflow: hidden;height: 352px;}
.fwcx1 {width: 100%;overflow: hidden;height: 276px;}
.more { position: absolute;
    top: 0px;
    right: 0px;}
.more1 { position: absolute;
    top: 7px;
    right: 13px;}

@media (max-width: 1199px) {
.index_tab .tabmenu ul li {
	margin: 0;
	padding: 0 14px;
}
.index_job .tabmenu ul li {
	margin: 0;
	padding: 0 14px;
}
.fwcx {height: 320px;}
.fwcx1 {height: 276px;}
}

@media (max-width: 991px) {
.index_tab .tabmenu ul li {
	margin: 0;
	padding: 0 16px;
}
.index_job .tabmenu ul li {
	margin: 0;
	padding: 0 16px;
}
.fwcx {height: 336px;}
.fwcx1 {height: 282px;}
}
@media (max-width: 767px) {
.fwcx {height: auto;}
.fwcx1 {height: auto;}
}
@media (max-width: 640px) {
.events_tab .tabmenu ul li {
	/*font-size: 18px;*/
}
.index_tab .tabmenu ul li {
	/*font-size: 18px;*/

}
.index_job .tabmenu ul li {
	/*font-size: 18px;*/
}
.btn-text {
	margin: 8px 0 0 0;
}
}
@media (max-width: 440px) {
	.events_tab .tabmenu ul li {  
		margin-right: 7px;
		padding-right: 8px;
	}
}
@media (max-width: 380px) {
	.events_tab .tabmenu ul li {
		margin-right: 3px;
		padding-right: 4px;
		font-size: 20px;
	}
	.index_job .tabmenu ul li,
  .index_tab .tabmenu ul li{ 
    font-size: 20px;
  }
	.btn-text {
		font-size: 13px;
	}
}
@media (max-width: 320px) {
	.events_tab .tabmenu ul li {
	  font-size: 18px;
  }
  .index_job .tabmenu ul li,
  .index_tab .tabmenu ul li { 
    font-size: 18px;
  }
}

@media (max-width: 300px) {
	.events_tab .tabmenu ul li {
	  font-size: 16px;
  }
  .index_job .tabmenu ul li,
  .index_tab .tabmenu ul li { 
    font-size: 16px;
  }
}


/*------------------招生招聘----------------*/
.zszp {/*height: 213px;*/height: 270px;overflow: hidden;}
.zszp ul li {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	line-height: 140%;
	background-image: url(ynao-itemico-1.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	/*padding-left: 15px;*/
	padding-left: 5px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
	height: 42px;
}
.zszp ul li span {
	font-size: 6px;
	color: #ff0000;
	margin-right: 5px;
}
.zszp ul li a:hover {
	color: #004ea2;
}
.zszp ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
@media (max-width:1319px) {
.zszp {
	height: 273px;
}
}
@media (max-width:1259px) {
.zszp  {
	height: 275px;
}
}
@media (max-width: 1199px) {
.zszp {
	height: 284px;
}
}
@media (max-width: 991px) {
	.zszp {height: 180px;}
	.zszp ul li {height: auto;-webkit-line-clamp: initial;}
}
/*------------------滚动公告----------------*/
.marquee-1 {
	width: 100%;
	/*height: 213px;*/
	height:270px;
	overflow: hidden;
	margin: 0;
}
.marquee-1 ul {
	float: left;
	width: auto;
	padding: 0px;
}
.marquee-1 ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	line-height: 140%;
		background-image: url(ynao-itemico-1.png);
	background-repeat: no-repeat;
	background-position: left 12px;
	/*padding-left: 15px;*/
	padding-left: 5px;
}
.marquee-1 ul li span {
	font-size: 6px;
	color: #ff0000;
	margin-right: 5px;
}
.marquee-1 ul li a:hover {
	color: #004ea2;
}
.marquee-1 ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
@media (max-width:1319px) {
.marquee-1 {
	height: 272px;
}
}
@media (max-width:1259px) {
.marquee-1 {
	height: 275px;
}
}
@media (max-width: 1199px) {
.marquee-1 {
	/*height: 205px;*/
	height: 284px;
}
}
@media (max-width: 991px) {
.marquee-1 {
	height: 180px;
}
}
.hui {
	font-size: 15px;
	line-height: 26px;
	color: #125bc3;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.hei {
	font-size: 12px;
	line-height: 18px;
	color: #8b8b8b;
	text-decoration: none;
	font-family: Arial;
}
a.hei:hover {
	color: #f86900;
	font-size: 12px;
	text-decoration: none;
}
.hei1 {
	/*font-size: 15px;*/
	font-size: 16px;
	line-height: 140%;
	color: #454545;
	text-decoration: none;
	/*padding-left:6px;*/
}
.both_img{ margin-bottom:22px;}
A.hei1:hover {
	COLOR: #234192;
	/*FONT-SIZE: 15px;*/
	font-size: 16px;
	text-decoration: none;
}
.hei2 {
	font-size: 14px;
	line-height: 140%;
	color: #454545;
	text-decoration: none;
}
A.hei2:hover {
	COLOR: #234192;
	FONT-SIZE: 14px;
	text-decoration: none;
}
.lan {
	font-size: 12px;
	line-height: 18px;
	color: #1958af;
	text-decoration: none;
}
a.lan:hover {
	color: #15499a;
	font-size: 12px;
	text-decoration: none;
}
.lan1 {
	font-size: 13px;
	line-height: 18px;
	color: #234192;
	text-decoration: none;
}
a.lan1:hover {
	color: #d61300;
	font-size: 13px;
	text-decoration: none;
}
.huang {
	font-size: 14px;
	color: #ffc435;
	line-height: 20px;
}
a.huang:hover {
	font-size: 16px;
	color: #6ff3ff;
}
.dlan {
	font-size: 13px;
	line-height: 18px;
	color: #6ff3ff;
	text-decoration: none;
	font-family: Arial;
}
a.dlan:hover {
	color: #ffc435;
}
.bai {
	font-size: 13px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background-image: url(ico_bd.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 16px;
}
a.bai:hover {
	color: #6ff3ff;
	font-size: 13px;
}
.bai12 {
	font-size: 12px;
	line-height: 18px;
	color: #e9f7ff;
	text-decoration: none;
}
a.bai12:hover {
	color: #8bebff;
	font-size: 12px;
}
.bai13 {
	font-size: 13px;
	line-height: 20px;
	color: #e9f7ff;
	text-decoration: none;
}
a.bai13:hover {
	color: #8bebff;
	font-size: 13px;
}
.bai14 {
	font-size: 14px;
	line-height: 25px;
	color: #e9f7ff;
	text-decoration: none;
}
a.bai14:hover {
	color: #8bebff;
	font-size: 14px;
}
.bai15 {
	font-size: 15px;
	line-height: 20px;
	color: #e9f7ff;
	text-decoration: none;
	padding-bottom: 10px;
}
a.bai15:hover {
	color: #8bebff;
	font-size: 15px;
}



/*---------------专题及快捷通道图标链接---------------------*/

.win-ico {
	overflow: hidden;
	width: 100%;
	margin-bottom:20px;
}
.win-ico li a {
	width: 100%;
	/*background:url(btmbg_twt2020.png) no-repeat;*/
	display:block;
}
.win-ico li:last-child {
	margin-right: 0px;
}

.btm_fontlab{}
.btm_fontlab .row {margin-left: -10px;margin-right: -10px;}
.btm_fontlab .row > [class^='col'] {padding-left: 10px;padding-right: 10px;}
.btm_fontlab .overlay-container img{ width: 100%; height:175px;}
.btm_fontlab .col-md-3.col-sm-6{ padding:0 10px;}

.btm_fontlab .overlay {background-color: rgba(0, 0, 0, 0.56);}
.btm_fontlab .overlay a {display: inline-block;width: 100%;height: auto;font-size: 15px;line-height: 160%;color: #fff;text-align: center;position: absolute;top: 26%;left: 0;margin-top: 0;margin-left: 0px;background-color: transparent;padding: 10px 25px;}
.btm_fontlab .overlay a:hover {color: #ffffff;text-decoration: underline;}


@media (max-width: 1199px) {
.btm_fontlab .overlay-container img{ height:143px;}   
.win-zt {
	width: 47%;
}
.win-ico {
	width: 50%;
}
/*.win-ico li {
	width: 86px;
	margin-right: 10px;
}*/
.win-ico p {
	font-size: 12px;
}
}
@media (max-width: 991px) {
.btm_fontlab .row {margin-left: -15px;margin-right: -15px;}
.btm_fontlab .row > [class^='col'] {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.btm_fontlab .overlay-container img{ height:224px;}
.win-zt {
	width: 100%;
}
.win-zt .topic .topic-l {
	width: 80%;
}
.win-ico {
	width: 100%;
	margin-top: 20px;
}
/*.win-ico li {
	width: 17.2%;
	margin-right: 25px;
}*/
.win-ico p {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.btm_fontlab .overlay-container img{ height:auto;}
.btm_fontlab .overlay a {font-size: 24px;}
.win-zt .topic .topic-l {
	width: 100%;
}
/*.win-ico li {
	width: 16.2%;
	margin-right: 16px;
	padding: 8px 0 6px 0;
	height: auto;
}*/
.win-ico p {
	font-size: 12px;
	line-height: 16px;
	padding: 0 6px;
}
}
.swipslider {
	position: relative;
	overflow: hidden;
	display: block;
	/*padding-top: 95px;*/
	padding-top: 106px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.swipslider .sw-slides {
	display: block;
	padding: 0;
	list-style: none;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	font-size: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	position: absolute;
	bottom: 0;
}
.swipslider .sw-slide {
	width: 100%;
	/*height: 75%;*/
	height: 100%;
	margin: auto;
	display: inline-block;
	position: relative;
}
.swipslider .sw-slide > img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.swipslider .sw-slide .sw-content {
	width: 100%;
	height: 100%;
	margin-left: 0;
	margin-right: 0;
	font-size: 14px;
}
.sw-bullet {
	position: absolute;
	bottom: 5%;
	list-style: none;
	display: block;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}
.sw-bullet li {
	width: 13px;
	height: 6px;
	background-color: #dbdbdb;
	display: inline-block;
	cursor: pointer;
	transition: all .2s ease-out;
}
.sw-bullet li:hover {
	background-color: rgba(219, 219, 219, 0.6);
}
.sw-bullet li.active {
	background-color: #074aa5;
	box-shadow: 0 0 2px rgba(219, 219, 219, 0.6);
}
.sw-bullet li:not(:last-child) {
	margin-right: 5px;
}
@media (min-width:1260px) and (max-width:1319px) {
  .swipslider {
	padding-top: 101px;
}
}
@media (min-width:1200px) and (max-width: 1259px) {
  .swipslider {
	padding-top: 95px;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
.swipslider {
	padding-top: 77px;
}
}
@media (max-width: 991px) {
.swipslider {
	padding-top: 190px;
}
}
@media (max-width: 767px) {
.swipslider {
	padding-top: 194px;
  }
}
@media (max-width: 728px) {
.swipslider {
	padding-top: 184px;
  }

}
@media (max-width: 691px) {
.swipslider {
	padding-top: 174px;
  }
}
@media (max-width: 656px) {
.swipslider {
	padding-top: 165px;
  }
}
@media (max-width: 624px) {
.swipslider {
	padding-top: 157px;
}
}
@media (max-width: 593px) {
.swipslider {
	padding-top: 149px;
}
}
@media (max-width: 566px) {
.swipslider {
	padding-top: 142px;
}
}
@media (max-width: 540px) {
.swipslider {
	padding-top: 135px;
}
}
@media (max-width: 515px) {
.swipslider {
	padding-top: 128px;
}
}
@media (max-width: 489px) {
.swipslider {
	padding-top: 121px;
}
}
@media (max-width: 464px) {
.swipslider {
	padding-top: 115px;
}
}
@media (max-width: 443px) {
.swipslider {
	padding-top: 109px;
}
}
@media (max-width: 421px) {
.swipslider {
	padding-top: 103px;
}
}
@media (max-width: 399px) {
.swipslider {
	padding-top: 97px;
}
}
@media (max-width: 378px) {
.swipslider {
	padding-top: 92px;
}
}
@media (max-width: 360px) {
.swipslider {
	padding-top: 87px;
}
}
@media (max-width: 342px) {
.swipslider {
	padding-top: 82px;
}
}
@media (max-width: 320px) {
.swipslider {
	padding-top: 77px;
}
}
/*added by wkn*/
/*快捷通道*/
/*csu七列图标*/
/*
.appsys {overflow: hidden;}
.appsys li {width: 14.285%;overflow: hidden;float: left;}
.appsys .space {padding: 0;}
.appsys .boxpadding {padding: 10px 0 10px 0;}
.appsys .boxpadding .sysico {width: 110px;height: 110px;text-align: center;margin: 0 auto;padding: 22px 0 0 0;position: relative;}
.appsys .boxpadding .sysico:before {
  content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
	display: block;
    background: url(ynao-kjtd-bg.png) 0 0 no-repeat; 
}
.appsys a:hover .boxpadding .sysico:before {transform: rotate(60deg);transition: all 0.4s;}
.appsys .boxpadding .sysico span {width: 41px;height: 42px;position: absolute;
        top: 50%;
        left: 50%;
	margin-top: -21px;
    margin-left: -21px;
}
.appsys .sideline {border-bottom: #ffffff solid 0px;border-right: #ffffff solid 0px;}
.appsys .in_icon {overflow: hidden;}
.appsys p {color: #333;margin: 18px 0 0 0;font-size: 18px;}
.appsys a:hover p {color: #2B4FB1;font-weight: 700;}
@media (max-width: 1199px) {
	.appsys li {width: 25%;}
}
@media (max-width: 991px) {
	
}
@media (max-width: 767px) {
	.appsys li {width: 50%;}
	.appsys p {font-size: 16px;}
}
*/
/*qibet三列图标*/
/*
.appsys {overflow: hidden;background: #f1f3fa;background:#eaf3fa;border:#cce7f4 1px solid;padding: 3px 0 16px 0;}
.appsys li {width: 33.333%;overflow: hidden;float: left;}
.appsys .space {padding: 0; }
.appsys .boxpadding {padding: 15px 0 0 0;}
.appsys .boxpadding .sysico {
	width: 80px;
	height: 80px;
	text-align: center;
	border: #fff solid 2px;
	margin: 0 auto;
	border-radius: 50%;
	padding: 21px 0 0 0;
	background: #fff;
}
.appsys a:hover .boxpadding .sysico {
	border: #c2c9e2 solid 2px;
	border:#cce7f4 2px solid;
}
.appsys .sideline {border-bottom: #ffffff solid 1px;border-right: #ffffff solid 1px;}
.appsys .in_icon {background: #ecf5fb;}
.appsys p {color: #333;margin: 9px 0 0 0;font-size: 15px;}
.appsys a:hover p {color: #064db1;}
@media (max-width: 1199px) {
.appsys .space {padding: 0;margin-bottom: 23px; }
.appsys .boxpadding {padding: 25px 0 0 0;}
}
@media (max-width: 767px) {
	.appsys .space {margin-bottom: 5px;}
	.appsys .boxpadding {padding: 15px 0 0 0;}
}
*/
/*csu三列图标*/
.appsys {overflow: hidden;/*background: #f1f3fa;*/background:#eaf3fa;border:#cce7f4 1px solid;padding: 3px 0 16px 0;}
.appsys li {width: 33.333%;overflow: hidden;float: left;}
.appsys .space {padding: 0; }
.appsys .boxpadding {padding: 15px 0 0 0;}
.appsys .boxpadding .sysico {width: 80px;height: 80px;text-align: center;margin: 0 auto;padding: 21px 0 0 0;position: relative;}
.appsys .boxpadding .sysico:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
	display: block;
    background: url(ynao-kjtd-bg.png) 0 0 no-repeat; 
}
.appsys a:hover .boxpadding .sysico:before {transform: rotate(60deg);transition: all 0.4s;}
.appsys .boxpadding .sysico span {
	width: 41px;
	height: 42px;
	position: absolute;
    top: 50%;
    left: 50%;
	margin-top: -21px;
    margin-left: -21px;
}
.appsys .sideline {border-bottom: #ffffff solid 0px;border-right: #ffffff solid 0px;}
.appsys .in_icon {overflow: hidden;}
.appsys p {color: #333;margin: 9px 0 0 0;font-size: 15px;}
.appsys a:hover p {color: #2B4FB1;font-weight: 600;}
@media (max-width: 1199px) {
	.appsys li {width: 33.333%;}
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
	.appsys p {font-size: 16px;}
}
/*wkn end*/

/*-----------------出版物&专题专栏--------------*/
.ico_lanmu_menu {
	background: url(ynao-lmbg2.jpg) repeat-x bottom;
    overflow: hidden;
	margin-bottom: 22px;
}
.ico_lanmu_menu_l {
    line-height: 1.1;
	margin-right: 25px;
    cursor: default;
    float: left;
	/*color: #142E8F;*/
	color: #1958af;
    font-weight: 700;
    font-size: 22px;
    padding: 2px 0 12px 0;
}
.ico_lanmu_menu_l.active {
    /*border-bottom: 5px solid #254c91;*/
	background: url(ynao-lmtab-selected.png) bottom right repeat-x;
}
.ico_lanmu_menu_l img {
	display: inline-block;
  margin-right: 10px;
  margin-top: -1px;
	height: 25px;
  width: 25px;
}
.ico_lanmu_menu_r {
    line-height: 24px;
    float: right;
    font-size: 14px;
}
@media	(max-width: 380px){
	.ico_lanmu_menu_l {
		font-size: 20px;
	}
	.ico_lanmu_menu_l img {
		height: 21px;
    width: 21px;
	}
}

@media	(max-width: 380px){
	.ico_lanmu_menu_l {
		font-size: 20px;
	}
	.ico_lanmu_menu_l img {
		height: 21px;
    width: 21px;
	}
}
@media (max-width: 320px) {
	.ico_lanmu_menu_l {
	  font-size: 18px;
  }
	.ico_lanmu_menu_l img {
		height: 19px;
    width: 19px;
	}
}

.cbw_content {
	margin: auto;
	width: 100%;
	height: 269px;
	background: #eaf3fa;
	border: #cce7f4 1px solid;
}

.cbw_content .cbw-l{
    overflow: hidden;
    float: left;
    height: 100%;
    margin-right: 22px;
}

.cbw_content .cbw-l .cbw-box{
   display: inline-block;
   height: 267px;
}
.cbw_content .cbw-l .cbw-box img{
	height: 100%;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
  -moz-transition: all .5s ease; /* Firefox */
  -ms-transition: all .5s ease; /* IE 9 */
  -o-transition: all .5s ease; /* Opera */
  transition: all .5s ease;
}

.cbw_content .cbw-l .cbw-box:hover img {
    transform: scale(1.1);
    transition: all .5s;
}
.cbw_content .cbw-r {
	overflow: hidden;
	padding: 14px 20px 16px 0px;
}

.cbw_content .cbw-r h3{
    /*color: #ed6d00;*/
		color: #125bc3;
		font-size: 20px;
    font-weight: 700;
}

.cbw_content .cbw-r h5{
    color: #125bc3;
    font-weight: 700;
}

.cbw_content .cbw-r p{
    font-size: 16px;
    color: #383838;
	line-height: 130%;
}
@media (min-width:1320px) {
	.cbw_content .cbw-r p {
		font-size: 15px;
	}
}
@media (min-width:1260px) and (max-width:1319px) {
  .cbw_content .cbw-l {
    margin-right: 15px;
  }
  .cbw_content .cbw-r {
	 padding: 14px 10px 10px 0px;
  }
}
@media (min-width:1200px) and (max-width: 1259px) {
  .cbw_content .cbw-l {
    margin-right: 13px;
  }
  .cbw_content .cbw-r {
	 padding: 14px 10px 10px 0px;
  }
  .cbw_content .cbw-r h3{
	  font-size: 20px;
  }
  .cbw_content .cbw-r h5{
	  font-size: 16px;
  }
  .cbw_content .cbw-r p{
	  font-size: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .cbw_content .cbw-l {
	float: none;
    margin: auto;
	width: 195px;
  }
  .cbw_content .cbw-r {
	display: none;
  }
}
@media (max-width: 991px) {
   .cbw_content .cbw-r p{
	  line-height: 150%;
  }
}
@media (max-width: 480px){
  .cbw_content .cbw-l {
	  margin-right: 13px;
  }
  .cbw_content .cbw-r p{
	  line-height: 130%;
  }
  .cbw_content .cbw-r {
	 padding: 0 10px 0 0px;
  }
}
@media (max-width: 410px){
  .cbw_content .cbw-r h3{
	  font-size: 20px;
  }
  .cbw_content .cbw-r h5{
	  font-size: 16px;
  }
  .cbw_content .cbw-r p{
	  font-size: 15px;
  }
}
@media (max-width: 390px){
  .cbw_content .cbw-l {
	float: none;
  margin: auto;
	width: 195px;
  }
  .cbw_content .cbw-r {
	display: none;
  }
}
@media (max-width: 226px){
  .cbw_content {
	height: 100%;
	background: none;
	border: none;
}
  .cbw_content .cbw-l .cbw-box {
    height: 100%;
  }
  .cbw_content .cbw-l {
	 width: auto;
  }
}
	  
.ztzl_content li {
    margin-bottom: 20px;
    float: left;
}

.ztzl_content li img {
    height: 70px;
    /*border: #fff solid 0px;*/
    width: 100%;
}

/*----------云台风貌----------------------------*/
.fmsp {height: 250px; overflow: hidden;}
@media (max-width: 320px){
	.fmsp {max-height:180px;}
}
#ytfm .portfolio-item { margin: 0;}
#ytfm .portfolio-item .hover-bg img {
	height: 250px;
}
/*---------------------云台宣传视频---------------------------*/
/*PC端宽高设定*/
#ytsp div.CuPc{ width:100%; height:450px;margin:0 auto; }
/*移动端宽高设定*/
#ytsp div.CuMob{ width:100%; height:250px;margin:0 auto;position: relative; }
#ytsp div.CuPad{ width:100%; height:450px;margin:0 auto; }
#ytsp .video-js{ width:100%; height:100%;}
@media (max-width: 320px){
	#ytsp div.CuMob{max-height:180px;}
}
/*--------------------科研装备------------------------*/
#gcsb .portfolio-item { margin: 0;}
#gcsb .portfolio-item .hover-bg img {
	/*for senery*/
	/*height: 200px;*/
	/*for 4 gcsb*/
	height: 240px;
	/*for 3 gcsb*/
	/*height: 268px;*/
}
.gcsb-box .gcsb-img-box {
    display: block;
    /*height: 240px;*/
    position: relative;
    overflow: hidden
}

.gcsb-box .gcsb-img-box img {
    width: 100%;
    height: 100%;
    transition: all .5s
}

.gcsb-box .gcsb-img-box .img-tit {
    position: absolute;
    bottom: 17px;
    left: 0;
    right: 0;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 32px;
    padding: 0 22px;
    display: inline-block;
}

/*图像标题旁边的右侧箭头
.gcsb-box .gcsb-img-box .img-tit img {
    margin-left: 5px;
    width: 9px;
    height: 16px;
    transform: translateY(-2px)
}
*/

.gcsb-box .gcsb-img-box:hover img {
    transform: scale(1.1);
    transition: all .5s
}

@media (min-width: 768px) {
	/*.gcsb-box[data-v-home] li:last-child {display: none;}*/
}
@media (max-width: 1319px){
	.secondpart .portfolio-item .hover-bg img {height: 229px;}
	.gcsb-box .gcsb-img-box .img-tit{bottom: 16px;}
}
@media (max-width: 1259px){
	.secondpart .portfolio-item .hover-bg img {height: 215px;}
	.gcsb-box .gcsb-img-box .img-tit{bottom: 15px;}
}
@media (max-width: 1199px){
	.secondpart .portfolio-item .hover-bg img {height: 174px;}
	.gcsb-box .gcsb-img-box .img-tit{
		bottom: 12px;
	    font-size: 16px;
	}
}
@media (max-width: 991px){
	.secondpart .portfolio-item .hover-bg img {
		/*for 3 gcsb*/
		height: 190px;
		/*for 2 gcsb*/
	   /* height: 230px;*/
	}
	.gcsb-box .gcsb-img-box .img-tit{
		bottom: 13px;
	}
}
@media (max-width: 767px){
	.secondpart .portfolio-item .hover-bg img {height: 184px;}
	.gcsb-box .gcsb-img-box .img-tit{
		bottom: 13px;
	}
}
@media (max-width: 380px){
    .secondpart .portfolio-item .hover-bg img {height: 250px;}
}
@media (max-width: 320px){
	.secondpart .portfolio-item .hover-bg img {height: 240px;}
	.gcsb-box .gcsb-img-box .img-tit{
	    font-size: 18px;
	}
}


/*---------------------视频---------------------------*/
.aboutvideo {overflow: hidden;}
.videoxl {border: #f7d4c1 solid 6px;overflow: hidden;border-radius: 5px;}
.videoxl #CuPlayer div.CuMob{ height:360px;}
/*PC端宽高设定*/
#CuPlayer div.CuPc{ width:100%; height:450px;margin:0 auto; }
/*移动端宽高设定*/
#CuPlayer div.CuMob{ width:100%; height:175px;margin:0 auto;position: relative; }
#CuPlayer div.CuPad{ width:100%; height:450px;margin:0 auto; }
#CuPlayer .video-js{ width:100%; height:100%;}
/*移动端设定*/

@media (max-width: 1199px) {
	#CuPlayer div.CuMob{ height:143px;}
}
@media (max-width: 991px) {
	#CuPlayer div.CuMob{ height:224px;}
	.videoxl #CuPlayer div.CuMob{ height:330px;}
}
@media (max-width: 767px) {
	#CuPlayer div.CuMob{ height:224px;}
	.videoxl #CuPlayer div.CuMob{ height:236px;}
}
@media (max-width: 380px) {
	#CuPlayer div.CuMob{ height:187px;}
	.videoxl #CuPlayer div.CuMob{ height:210px;}
}
@media (max-width: 320px) {
	#CuPlayer div.CuMob{ height:163px;}
	.videoxl #CuPlayer div.CuMob{ height:176px;}
}

/*---------------------视频列表---------------------------*/
.listvideo {overflow: hidden;}
.listvideo .row {margin-left: -12px;margin-right: -12px;}
.listvideo .row > [class^='col'] {padding-left: 12px;padding-right: 12px;}
.listvideo li {margin-bottom: 25px;}
.listvideo .picnews {overflow: hidden;position: relative;width: 100%;height: 175px;}
.listvideo .picnews:before {
    position: absolute;
    content: '';
    width: 34px;
    height: 34px;
    top: 50%;
    left: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    background: url(ynao-play-icon.png) no-repeat center;background-size: 100%;
}
.listvideo .picnews:after {
  position: absolute;
  content: '';
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block !important;
  width: 38px;
  height: 38px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}
.listvideo .picnews img {height: 100%;width: 100%;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.listvideo .picnews:hover img {
   -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
    transform:scale(1.1); 
}
.listvideo p {
    font-size: 15px;word-break: break-all;
    color: #333;margin: 12px 0 0;line-height: 1.5;overflow: hidden;
	height: 44px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
@media (max-width: 1280px) {
	.listvideo .picnews {height: 166px;}
}
@media (max-width: 1199px) {
	.listvideo .picnews {height: 127px;}
	.listvideo[data-v-list] .picnews {height: 127px;}
}
@media (max-width: 991px) {
    .listvideo .picnews {height: 123px;}
}
@media (max-width: 767px) {
  .listvideo {margin-bottom: 12px;}
	.listvideo li:last-child {margin-bottom: 10px;}
  .listvideo .picnews {width: 100%;height: auto;} 
	.listvideo p {height: auto;-webkit-line-clamp: inherit;}
}
@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
/*---------------联系信息等------------------*/
.contactinfo {
	font-size: 16px;
	line-height: 36px;
	color: #e4f1f8;
}
@media (max-width: 1199px) {
.contactinfo {
	line-height: 33px;
}
}
@media (max-width: 991px) {
.contactinfo {
	line-height: 38px;
}
}
/*---------------新闻动态---------------------*/
.minh {
}
.picnewslist {
	overflow: hidden;
	margin: 0 15px 10px 15px;
}
.picnewslist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}
.picnewslist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}
.picnewslist li h2 {
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 8px 0;
	display: block;
}/*text-overflow: ellipsis;white-space: nowrap;*/
.picnewslist li h2 a {
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.picnewslist li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}
.picnewslist .news-img {
	margin-right: 10px;
	margin-bottom: 8px;
}
.picnewslist .news-img img {
	max-width: 102px;
	border: #e4e4e4 solid 1px;
}
.picnewslist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #8e8e8e;
}
.picnewslist .news-txt i {
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}
.picnewslist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}
.picnewslist .news-txt p a:hover {
	color: #15549a;
}
.picnewslist .hzfa-img {
	margin-right: 10px;
	margin-bottom: 15px;
}
.picnewslist .hzfa-img img {
	max-width: 112px;
	border: #e4e4e4 solid 3px;
}
.picnewslist .hzfa-txt p {
	line-height: 1.5;
	font-size: 12px;
	margin: 0 0 15px 0;
	color: #8e8e8e;
}
@media (max-width: 1199px) {
.minh {
	min-height: 98px;
}
.picnewslist li h2 {
	font-size: 14px;
}
}
@media (max-width: 991px) {
.minh {
	min-height: auto;
}
}
@media (min-width: 768px) {
.picnewslist .news-txt p {
	line-height: 20px;
	height: auto;
	font-size: 13px;
	overflow: hidden;
}
.picnewslist .news-img img {
	width: 102px;
	height: 66px;
}
.picnewslist .news-img {
	margin-right: 13px;
}
.picnewslist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}
.picnewslist .hzfa-txt p {
	line-height: 20px;
	height: auto;
	font-size: 13px;
	overflow: hidden;
}
.picnewslist .hzfa-img img {
	width: 112px;
	height: 152px;
}
.picnewslist .hzfa-img {
	margin-right: 15px;
}
}
@media (max-width: 767px) {
.picnewslist .news-img {
	margin-bottom: 2px;
}
.picnewslist .news-img img {
	width: 126px;
	height: 84px;
}
.picnewslist .hzfa-img {
	margin-bottom: 2px;
}
.picnewslist .hzfa-img img {
	width: 106px;
	height: 146px;
}
.picnewslist li h2 {
	white-space: normal;
}
}
/*-----------------文字列表---------------------*/
.listmt {margin-top: 4px;}
.listmt1 {margin-top: 22px;}
.list-tab {
	overflow: hidden;
	display: block;
}
.list-tab ul li:last-child {
    margin: 0;
}
.list-tab ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	margin: 0 0 16px 0;
}
.list-tab ul li a {
	float: left;/*width:88%;*/
	/*max-width: 84%;*/
	max-width: 90%;
	overflow: hidden;
	/*font-size: 15px;*/
	font-size: 16px;
	line-height: 140%;
	color: #383838;
	background-image: url(ynao-itemico-2.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}
.list-tab ul li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-tab ul li a:hover {
	color: #234192;
	text-decoration: none;
}
.list-tab i {
	float: left;
	margin: 6px 0 0 8px;
}
.list-tab span {
	line-height: 140%;
	color: #929292;
	font-size: 14px;
	font-family: Arial;
}
.list-tab span.right {
	float: right;
}
@media (max-width: 1199px) {
  .list-tab ul li a {max-width: 85%;}
  .listmt {margin-top: 0px;}
  .listmt1 {margin-top: 23px;}
}
@media (max-width: 1024px) {
  .list-tab ul li a {max-width: 85%;}
}
@media (max-width: 991px) {
.listmt1 {margin-top: 12px;}
.list-tab ul li a{ float:left;max-width:90%;}
}
@media screen and (max-width: 767px) {
.list-tab ul li a {
    max-width: 100%;
    white-space: normal;
}
.list-tab span {width: 100%;padding-left: 13px;padding-top: 3px;}
}
@media screen and (max-width: 380px) {
.list-tab ul li a {max-width: 100%;}
}
@media screen and (max-width: 320px) {
.list-tab ul li a {max-width: 100%;}
.list-tab span {
	width: 0px;
	visibility: hidden;
	display: none;
}	
}

.list-news { overflow:hidden; display:block;}
.list-news li{overflow:hidden;clear:both;border-bottom:0px dashed #d4d4d4;margin-bottom: 16px;}
.list-news li:last-child {margin-bottom: 0px;}
.list-news li a{ float:left;/*width:86%;*/max-width: 88%;overflow:hidden;font-size:16px;line-height:150%; color:#383838;background-image: url(ynao-itemico-1.png);background-repeat: no-repeat;background-position: left 8px;padding-left: 18px;text-overflow:ellipsis; white-space:nowrap;text-align: justify; }
.list-news li a > img {display: inline-block;margin: 0 0 0 6px;}
.list-news li a:hover {color: #004ea2;}
.list-news i {float: left;margin: 14px 0 0 8px;}
.list-news span {line-height:150%;color:#9b9b9b; font-size: 16px; font-family:Arial;}
.list-news span.right {float: right;}
.nol {}
@media (max-width: 1199px) {
	.list-news li a{max-width: 86%;}
}
@media screen and (max-width: 991px){
    .list-news li a{white-space: normal;max-width: 76%;}
    .list-news .nol li a {white-space: nowrap;max-width: 84%;}
	.list-news i {margin: 12px 0 0 8px;}
}
@media screen and (max-width: 767px){
    .list-news li a {mcax-width: 72%;}
    .list-news .nol li a {white-space: normal;max-width: 72%;}
    .list-news span {font-size: 15px;}
}
@media (max-width: 380px){
    .list-news li a, .list-news .nol li a {max-width: 100%;}
    .list-news span {display: none;} 
}

.list-article {
	overflow: hidden;
	display: block;
}
.list-article li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
}

.list-article li a {
	float: left;/*width:100%;*/
	max-width: 100%;
	overflow: hidden;
	font-size: 15px;
	line-height: 33px;
	color: #383838;
	background-image: url(ioz_ico_01.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-article li a > img {
	display: inline-block;
	margin: 0 0 0 6px;
}
.list-article li a:hover {
	color: #004ea2;
}
.list-article i {
	float: left;
	margin: 14px 0 0 8px;
}
@media screen and (max-width: 1199px) {

}
@media screen and (max-width: 991px) {
.list-article i {
	margin: 12px 0 0 8px;
}
}
@media screen and (max-width: 767px) {
.list-article ul li {
	padding: 4px 0;
}
.list-article li a {
	max-width: 100%;
	white-space: normal;
	line-height: 24px;
	background-position: left 10px;
}
}
/*---------------信息平台---------------------*/
.infoplatform {
	overflow: hidden;
}
.infoplatform .space {
	padding: 0;
}
.infoplatform .boxpadding {
	padding: 20px 0;
}
.infoplatform .sideline {
	border-bottom: #dfeef9 solid 1px;
	border-right: #dfeef9 solid 1px;
}
.infoplatform .in_icon1 {
	background: #0062ac;
}
.infoplatform .in_icon2 {
	background: #0ba299;
}
.infoplatform .in_icon3 {
	background: #6fbc47;
}
.infoplatform .in_icon4 {
	background: #24a9e6;
}
.infoplatform .in_icon5 {
	background: #f8b62c;
}
.infoplatform p {
	color: #ffffff;
	margin: 6px 0 0 0;
	font-size: 12px;
}
.infoplatform a:hover p {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
@media (max-width: 1299px) {
.infoplatform .boxpadding {
	padding: 23px 0;
}
}
/*---------------学术活动---------------------*/
/*首页样式*/
.events {
	background: #f3f9fe;
	overflow: hidden;
	padding: 18px;
	border: #b6d5eb solid 1px;
	min-height: 342px;
}
.cmain2by {
	width: 100%;
}
.cmain2by dl {
	margin: 0px;
}
.cmain2by dd {
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 14px;
	border-bottom: #d3d3d3 dashed 1px;
}
.cmain2by dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
.cmain2by dd.cmain2byli1 {
	background: #f1f1f1;
}
.cmain2by dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 63px;
	margin-right: 2px;
	font-size: 25px;
	font-weight: 700;
	padding: 2px 0 0 0;
	background: url(ynao-datebg.png) no-repeat top center;
	font-family: Arial;/*font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;*/
}
.cmain2by dd span b {
	/*background: #3655aa;*/
	background: #1958af;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}
.cmain2by dd .hdtitle {
	float: left;
	width: 90%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}
.cmain2by dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 20px;
	color: #383838;
	/*font-size: 15px;*/
	font-size: 16px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cmain2by dd .hdtitle a > img {
	display: inline-block;
	margin-left: 6px;
}
.cmain2by dd .hdtitle a:hover {
	COLOR: #004ea2;
}
.cmain2by dd .hdtitle p {
	/*font-size: 13px;*/
	font-size: 14px;
	/*color: #2f50a7;*/
	color: #125bc3;
	line-height: 19px;
	margin: 7px 0 0 0;
	/*added by wkn*/
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	/*end by wkn*/
}
@media (max-width: 1299px) {
.events {
	min-height: 358px;
}
}
@media (max-width: 1199px) {
.cmain2by dd .hdtitle {
	width: 87%;
}
}
@media (max-width: 991px) {
.cmain2by dd .hdtitle {
	width: 89%;
}
}
@media (max-width: 767px) {
.cmain2by {margin-bottom: 13px;}
.cmain2by dd .hdtitle {
	width: 76.8%;
}
.cmain2by dd .hdtitle a {
	white-space: normal;
	font-size: 16px;
}
}
@media (max-width: 380px) {
	.cmain2by dd .hdtitle {
		width: 73.8%;
	}
}
@media (max-width: 320px) {
	.cmain2by dd .hdtitle {
		width: 70.8%;
	}
}
@media (max-width: 300px) {
	.cmain2by dd .hdtitle {
		width: 67.8%;
	}
}
/*列表页样式*/
.academic-notice {
	width: 100%;
}
.academic-notice dl {
	margin: 0px;
}
.academic-notice dd {
	overflow: hidden;
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: #dedede dashed 1px;
}
.academic-notice dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
.academic-notice dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 63px;
	margin-right: 2px;
	font-size: 25px;
	font-weight: 700;
	padding: 2px 0 0 0;
	background: url(ynao-datebg.png) no-repeat top center;
	font-family: Arial;
}
.academic-notice dd span b {
	background: #0367b2;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}
.academic-notice dd .hdtitle {
	float: left;
	width: 90%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}
.academic-notice dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 20px;
	color: #383838;
	font-size: 16px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: normal;
}
.academic-notice dd .hdtitle a > img {
	display: inline-block;
	margin-left: 6px;
}
.academic-notice dd .hdtitle a:hover {
	COLOR: #004ea2;
}
.academic-notice dd .hdtitle p {
	font-size: 13px;
	color: #0367b2;
	line-height: 18px;
	margin: 7px 0 0 0;
}
@media (max-width: 1199px) {
.academic-notice dd .hdtitle {
	width: 88%;
}
.academic-notice dd .hdtitle a {
	font-size: 15px;
}
}
@media (max-width: 991px) {
.academic-notice dd .hdtitle {
	width: 81%;
}
}
@media (max-width: 767px) {
.academic-notice dd .hdtitle {
	width: 74.8%;
}
.academic-notice dd .hdtitle a {
	white-space: normal;
	font-size: 14px;
}
}
@media (max-width: 320px) {
.academic-notice dd .hdtitle {
	width: 70.8%;
}
}
/*二级页面侧边样式*/
.jlnotice {
	margin: 0 15px 18px 15px;
}
.jlnotice dl {
	margin: 0px;
}
.jlnotice dd {
	overflow: hidden;
	margin-bottom: 17px;
	padding-bottom: 17px;
	border-bottom: #d3d3d3 dashed 1px;
}
.jlnotice dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
.jlnotice dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 63px;
	margin-right: 2px;
	font-size: 25px;
	font-weight: 700;
	padding: 2px 0 0 0;
	background: url(ynao-datebg.png) no-repeat top center;
	font-family: Arial;/*font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;*/
}
.jlnotice dd span b {
	background: #0367b2;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}
.jlnotice dd .hdtitle {
	float: left;
	width: 76%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}
.jlnotice dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 20px;
	color: #383838;
	font-size: 15px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jlnotice dd .hdtitle a > img {
	display: inline-block;
	margin-left: 6px;
}
.jlnotice dd .hdtitle a:hover {
	COLOR: #004ea2;
}
.jlnotice dd .hdtitle p {
	font-size: 13px;
	color: #0561a6;
	line-height: 19px;
	margin: 7px 0 0 0;
}
@media (max-width: 1299px) {
.jlnotice dd {
	margin-bottom: 21px;
	padding-bottom: 21px;
}
}
@media (max-width: 1199px) {
.jlnotice dd .hdtitle {
	width: 71%;
}
}
/*---------------媒体风采---------------------*/
.homelist {
	overflow: hidden;
}
.homelist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}
.homelist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}
.homelist li h2 {
	font-size: 15px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.homelist li h2 a {
	color: #ffffff;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.homelist li h2 a:hover {
	color: #b8cff3;
	text-decoration: none;
}
.homelist .news-img img {
	max-width: 142px;
	border: #e4f2fb solid 1px;
}
.homelist .news-txt p {
	line-height: 20px;
	font-size: 12px;
	margin: 0px;
	color: #d5c7c3;
}
.homelist .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #a3dffd;
	display: block;
	font-style: normal;
	text-align: right;
}
.homelist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}
.homelist .news-txt p a:hover {
	color: #15549a;
}
@media (min-width: 768px) {
.homelist .news-txt p {
	line-height: 20px;
	height: auto;
	font-size: 12px;
	overflow: hidden;
}
.homelist .news-img img {
	width: 142px;
	height: 96px;
}
.homelist .news-img {
	margin-right: 15px;
}
.homelist li {
	margin-bottom: 30px;
	display: block;
	overflow: hidden;
}
}
@media (max-width: 1199px) {
.homelist li {
	margin-bottom: 2px;
}
}
@media (max-width: 991px) {
.homelist li {
	margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.homelist .news-img {
	margin-bottom: 2px;
	margin-right: 15px;
}
.homelist .news-img img {
	width: 126px;
	height: 84px;
}
.homelist li h2 {
	white-space: normal;
	overflow: inherit;
}
}
/*---------------视频中心---------------------*/
.picvid {margin: 2px 0 0 0;}
.videobox {overflow: hidden;display: block;margin: 22px 0 0 0;}
.videobox .txtinfo {overflow: hidden;padding: 10px 0 0 0;}
.videobox .txtinfo h4 { color: #333;font-size: 15px;line-height: 140%;font-weight: 500;margin: 0;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;text-decoration: none;-webkit-box-orient: vertical;height: 44px;}
.videobox .txtinfo h4 a { color: #333;border: 0;display: block;}
.videobox .txtinfo h4 a:hover { color: #003b8b;text-decoration: none;}
.video-container {
	/*border:#f7d4c1 solid 6px;*/
	position: relative;
	overflow: hidden;
	/*display: inline-block;*/
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;border-radius: 2px;
	
}/*width:173px; height:116px; */
.video-container:hover .headline {
    background: white;z-index: 2;
}
.video-container i {
    display: block;
    position: absolute;
    opacity: .6;
    text-align: center;
    color: inherit;
    font-size: 46px;
    width: 46px;
    height: 46px;
    top: 50%;
    left: 50%;
    margin-top: -23px;
    margin-left: -23px;
}
.video-container:hover a {
    opacity: .9;
    /*top: 0;*/ 
    z-index: 2;
}

.video-container img {
	width:100%;height:170px;
	display: block;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
}/*width: 100%;height: auto;*/
.video-container .video-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	color: #fff;
}
.video-container .video-caption span{background-color: #FD0005;position:absolute;top: 0;padding: 0px 7px;font-weight: bold;font-size: 13px;}
.video-container .video-caption p{position: absolute;bottom: 0;left:0; right: 0;text-align: center;font-size: 12px; background: rgba(0, 0, 0, .6);margin:0;padding: 6px;}
.video-container:hover img {
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);
}
.video-container:hover .video-caption {
	background: rgba(0, 0, 0, .3);
}
@media (max-width: 1199px) {
	.video-container img {height:138px;}
}
@media (max-width: 991px) {
	.video-container img {height:143px;}
	.videobox .txtinfo h4 {font-size: 14px;height: 36px;}
	.headline {max-height: 68px;font-size: 18px;line-height: 20px;}
}
@media (max-width: 767px) {
	.videobox {margin: 26px 0 0 0;}
	.videobox .txtinfo h4 {font-size: 16px;height: auto;}
	.video-container img {height:auto;}
}
/*---------------推荐专题---------------------*/
/*首页样式*/
.specialtopic {
}
.specialtopic img {
	border: #d9d9d9 solid 1px;
	width: 100%;
	height: 65px;
	margin: 0 0 20px 0;
}
@media (max-width: 1199px) {
.specialtopic img {
	height: 52px;
	margin: 30.8px 0 0 0;
}
}
@media (max-width: 991px) {
.specialtopic img {
	height: 61px;
	margin: 20px 0 0 0;
}
}
@media (max-width: 767px) {
.specialtopic img {
	height: 48px;
	margin: 15px 0 0 0;
}
}
@media (max-width: 380px) {
.specialtopic img {
	height: 43px;
	margin: 15px 0 0 0;
}
}
@media (max-width: 320px) {
.specialtopic img {
	height: 36px;
	margin: 15px 0 0 0;
}
}
/*列表页样式*/
.specialtopic-list {
}
.specialtopic-list img {
	border: #d9d9d9 solid 1px;
	width: 100%;
	height: 76px;
	margin: 0 0 20px 0;
}
@media (max-width: 1199px) {
.specialtopic-list img {
	height: 61px;
}
}
@media (max-width: 991px) {
.specialtopic-list img {
	height: 60px;
}
}
@media (max-width: 767px) {
.specialtopic-list img {
	height: 51px;
	margin: 0 0 15px 0;
}
}
@media (max-width: 380px) {
.specialtopic-list img {
	height: 45px;
	margin: 0 0 15px 0;
}
}
@media (max-width: 320px) {
.specialtopic-list img {
	height: 36px;
	margin: 0 0 15px 0;
}
}
/*列表页样式1*/
.specialtopic-list1 {
}
.specialtopic-list1 img {
	border: #d9d9d9 solid 1px;
	width: 100%;
	height: 78px;
	margin: 0 0 20px 0;
}
@media (max-width: 1199px) {
.specialtopic-list1 img {
	height: 62px;
}
}
@media (max-width: 991px) {
.specialtopic-list1 img {
	height: 63px;
}
}
@media (max-width: 767px) {
.specialtopic-list1 img {
	height: 51px;
	margin: 0 0 15px 0;
}
}
@media (max-width: 380px) {
.specialtopic-list1 img {
	height: 45px;
	margin: 0 0 15px 0;
}
}
@media (max-width: 320px) {
.specialtopic-list1 img {
	height: 36px;
	margin: 0 0 15px 0;
}
}
/*---------------页尾---------------------*/
.foot {
	background: #154891;;
}
.foot .tophalf {
	padding: 6px 0 6px 0;
}
.foot .secondhalf {
	padding: 12px 0;
	border-top: #255689 solid 1px;
	background: rgba(38,45,52,.4);
	color: #daebf3;
	font-size: 13px;
	text-align: center;
	line-height: 24px;
}
.foot .secondhalf img {
	display: inline-block;
	margin-left: 15px;
}
.foot .secondhalf a {
	color: #daebf3;
}
.foot .secondhalf a:hover {
	color: #77d3ff;
}
.copyright {
	font-size: 12px;
	line-height: 20px;
	color: #f7f7f7;
	display: block;
	overflow: hidden;
	padding:25px 0 30px;
}
/*
.copyright .cas {
	width: 210px;
	border-right: #89abca solid 1px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 16px 18px 0 0;
	text-align: center;
}
*/
.copyright .cas {
	width: 265px;
    border-right: #4d6a9f solid 1px;
    display: block;
    overflow: hidden;
    float: left;
    padding: 10px 20px 10px 0;
}
.copyright .cas img {
}
/*
.copyright .left {
	width: 66%;
	font-size: 14px;
	line-height: 22px;
	color: #d8e9fe;
	display: block;
	overflow: hidden;
	float: left;
}
*/
.copyright .left {
    font-size: 14px;
    line-height: 25px;
    color: #d8e9fe;
    overflow: hidden;
    float: left;
    padding: 0 0 0 20px;
}
.copyright .left a {
	color: #daebf3;
}
.copyright .left a:hover {
	color: #77d3ff;
}
.copyright .rightbz {
	display: block;
	overflow: hidden;
	float: right;
	margin: 0;
	
}
.copyright .rightbz img{ 
	float:left;
  margin-left:5px;
}
.copyright .rightjb {
	width: 65px;
	padding: 10px 0 0 0;
	display: block;
	overflow: hidden;
	float: right;
}
.copyright .rightwx {
	width: 80px;
	padding: 10px 0 0 0;
	display: block;
	overflow: hidden;
	float: right;
}
.copyright .rightbz .jb {
  text-decoration:none !important;
  display:inline-block;
  text-align:center;
  width:165px;
  height:44px;
  line-height:44px;
  border:1px solid rgba(255,255,255,0.4);
  border-radius:22px;
  font-size:15px;
  font-weight:400;
  color:#FFFFFF;
  position:relative;
  margin-left: 20px;
	margin-top: 18px;
	float:left
}
.copyright .rightbz .jb:hover {
  color:#fff;
  background:#0460BF;
  border-color:#0460BF
}
.copyright .rightbz .jb::before {
  position:absolute;
  content:'';
  top:16px;
  left:13px;
  width:18px;
  height:13px;
  background:url('ynao-youjian.png') no-repeat center center;
	float:left
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
.copyright .rightbz {
	padding: 0;
}
.copyright .rightwx {
	width: 49%;
	padding: 20px 0 0 0;
}
}
@media screen and (max-width: 767px) {
.foot .secondhalf {
	padding: 18px 0;
}
.foot .secondhalf img {
	display: none;
}
.copyright .cas {
	width: 210px;
	border: 0px;
	/*margin: 12px 0 0 0;*/
	margin: 0 auto 10px auto;
    float: none;
	padding: 0;
}
.copyright .cas img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.copyright .left {
	width: 100%;
	text-align: center;
	/*margin-top: 12px;*/
	padding: 0;
}
.copyright .rightbz {
	    margin: 15px 0 0 16%;
	float: left;
}
.copyright .rightwx {
	width: 50%;
}
}
@media screen and (max-width: 320px) {
.copyright .rightwx {
	width: 50%;
}
}
/*---------------------------------导航＆菜单------------------------------------------*/
.twobanner {
	height: 236px;
	border-top: #4d788e solid 1px;
}
.twolmmt {
	margin: 4px 0 0 0;
}
.h_menu {
	padding: 0;
}
.location_menu {
	overflow: hidden;
	padding: 0px;
}
.navbar {
	min-height: 40px;
	border: 0px solid transparent;
}
.navbar-toggle {
	float: right;
	padding: 4px 5px;
	margin-top: 7px;
	margin-bottom: 6px;
	margin-right: 0px;
	border: 2px solid #F6FAFC;
}
.navbar-menu {
	font-size: 18px;
	color: #ffffff;
	float: left;
	font-weight: 500;
	margin: 9px 0 0 0;
}
.navbar-default .navbar-collapse {
	/*border-color: #214289;*/
	border-color: #2f6abb
}
.nav-tabs > li {
	text-align: center;
}
.nav-tabs > li:last-child {
	border-right: #cacaca solid 0px;
}
.nav-stacked > li {
	background: #e9f6fe;
	border-top: #feffff solid 1px;
	border-bottom: #cce7fa solid 1px;
}
/*added by wkn====*/
.container-fluid{
	position: sticky;
	z-index: 100;
	top: 0;
}
/*=====wkn*/
@media (max-width: 1024px) {
.twobanner {
	height: 206px;
}
}
@media only screen and (max-width: 992px) {
.nav-pills > li > a {
	font-size: 14px;
}
}
@media (min-width: 768px) {
.navbar-menu {
	display: none;
}
.navbar-right {
	margin-right: 0px;
}
}
@media only screen and (max-width: 767px) {
.twobanner {
	height: 142px;
}
.h_menu {
	position: relative;
	margin-left: -15px;
	margin-right: -15px;
}
.location_menu {
	position: relative;
	margin-left: -15px;
	margin-right: -15px;
}
/*added by wkn====*/
.container-fluid{
	position: unset;
}
/*wkn end====*/
}
@media screen and (max-width: 640px) {
.navbar-collapse {
	margin-top: 6px;
}
}
@media screen and (max-width: 480px) {
.nav-tabs > li {
	width: 100%;
	border-right: #cacaca solid 0px;
}
}
.dropdowns {position: relative;}
.dropdown .dropdowns.open>a:before {content: "\f105";color: #e3e3e3;}
.dropdown .dropdowns>a:before {font-family: 'FontAwesome';content: "\f105";position: absolute;right: 10px;top: 10px;margin-left: 0;visibility: visible;color: #6895be;}
.contentWrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.contentLeft {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*background-color: #1f387b;*/
	background-color: #f5f7fb;
}
.contentRight {
	padding: 1.3rem 2rem;
	margin-left: 250px;
}
.leftNavigation {
	margin: 0rem 0;
}
.leftNavigation li {
	/*border-bottom: solid 1px #2c4790;*/
	border-bottom: solid 1px #c6dbf5;
}
.leftNavigation, .leftNavigation li ul {
	list-style: none;
	padding: 0;
}
.leftNavigation li a {
	/*font-size: 15px;*/
	font-size: 16px;
	display: block;
	padding: 10px 30px 10px 20px;
	/*color: #ffffff;*/
	color: #1f1f1f;
	/*border-bottom: solid 1px #1e76b8;*/
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
	font-weight: 400;
	/*border-left: #35509A solid 6px;*/
	border-left: #c6dbf5 solid 6px;
}
.leftNavigation li a, .leftNavigation li a .leftNavIcon, .leftNavigation li a .leftNavIcon1 {
	line-height: 160%;
}
.leftNavigation li a .leftNavIcon1 {
	position: absolute;
	top: 0;
	right: 0;
	width: 3rem;
	padding: 10px 0;
	text-align: center;
	font-weight: 700;
	color: #bfbebe;
}

/*added by wkn*/
/*
.leftNavigation li a:after {
	content: "\f0da";
    position: absolute;
	top: 0;
    left: -1px;
    top: 18px;
    padding: 6px 0;
    text-align: center;
	font-weight: 100;
    color: #f5f7fb;
    font-size: 20px;
}
.leftNavigation li a:after:hover {
    color: #7396c3;
}
*/
/*wkn end*/

.leftNavigation li.active a .leftNavIcon1 {
	color: #1958af;
}
.leftNavigation li.active a .leftNavIcon {
	color: #7396c3;
}
.leftNavigation li a .leftNavIcon {
	position: absolute;
	top: 0;
    left: -17px;
	width: 4rem;
	padding: 6px 0;
    text-align: center;
	font-weight: 100;
    font-size: 20px;
	color: #f5f7fb;
}

.leftNavigation li a:hover {
	/*color: #ffffff;*/
	color: #1958af;
	text-decoration: none;
	/*background: #4D6AB7;*/
	background: #d6e7fd;
	/*border-left: #B82A40 solid 6px;*/
	border-left: #7396c3 solid 6px;
	font-weight: bold;
}
.leftNavigation li a:hover .leftNavIcon {
	color: #7396c3;
}
.leftNavigation li a:hover .leftNavIcon1{
	/*color: #ffffff;*/
	color: #1958af;
}
.leftNavigation li ul {
	display: none;
	margin: 0;
}
.leftNavigation li ul li {
	border-bottom: solid 1px #1e76b8;
}
.leftNavigation li ul li a {
	border: 0px;
	font-size: 15px;
	color: #ffffff;
	background: url(ioz_ico_03.gif) no-repeat 29px 20px;
	padding-left: 42px;
	border-left: #2473c0 solid 6px;
}
.leftNavigation li ul li a:hover {
	background: url(ioz_ico_03.gif) no-repeat 29px 20px;
	color: #8bebff;
	text-decoration: none;
	border-left: #2473c0 solid 6px;
}
/*#

 li ul li:last-child a {
  border-bottom: none;
}*/
.leftNavigation li ul li.active a {
	color: #8bebff;
	text-decoration: none;
}
.leftNavigation li.active > a {
	/*color: #ffffff;*/
	color: #1958af;
	text-decoration: none;
	/*border-left: #B82A40 solid 6px;*/
	border-left: #7396c3 solid 6px;
	font-weight: bold;
}
.leftNavigation li.active ul {
	display: block;
	border-top: solid 1px #1e76b8;
}
.leftNavigation > li.active {
	/*background-color: #4D6AB7;*/
	background-color: #d6e7fd;
}
.leftNavigation li ul li .level4 {
	border-top: solid 1px #1e76b8;
}
.leftNavigation li ul li .level4 li a {
	border-bottom: solid 0px #D0E9F3;
	font-size: 14px;
	color: #e2f5fa;
	padding-left: 42px;
	background: transparent;
	border-left: #2473c0 solid 6px;
}
.leftNavigation li ul li .level4 li a:hover {
	color: #8bebff;
}
.leftNavigation li ul li .level4 li {
	border-bottom: solid 1px #1e76b8;
}
.leftNavigation li ul li .level4 li:last-child {
	border-bottom: solid 0px #D0E9F3;
}
.thumbnail {
	position: relative;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	padding: 4px;
}
/*---------------细览---------------------*/
/*added by wkn=======*/
.xlborderstyle {background:#ffffff; padding: 8px 54px 10px 54px;border-radius: 3px;}
/*=======end by wkn*/
#xlmain {display: block;margin:0px;}
#xlmain hr {margin-top: 5px;}
#xlmain .wztitle {color: #004ea2; line-height:1.4; text-align:center; font-size: 24px; padding: 0px 0px 2px 0px;font-weight: 700;margin: 24px 0 24px 0;}
#xlmain .basicinfo {border-bottom: solid 1px #e2e2e2; padding: 0px 0px 3px 0px;}
#xlmain .basicinfo .qtinfo {color:#777; font-size: 14px;margin: 9px 0 5px 0;}
#xlmain .basicinfo .qtinfo a {color:#777; text-decoration: none;}
#xlmain .basicinfo .qtinfo a:hover {color:#de0c0c; text-decoration: none;}
#xlmain .basicinfo .share {overflow: hidden;float: right;}
/**added by wkn*/
#xlmain .basicinfo .other-share {
  float: right;
}
#xlmain .basicinfo .social-share .icon-wechat .wechat-qrcode {
	z-index: 1001;
  top: -205px;
  left: -69px;
  width: 160px;
  height: 192px;
}
#xlmain .basicinfo .social-share .icon-wechat:before {
	content: ''
}
#xlmain .basicinfo .social-share .icon-wechat {
	background: url(ynao-wxico.png) no-repeat !important;
  background-position: center center !important;
  background-size: 100% 100% !important;
  border: 0 !important;
  margin-right: 4px;
}
#xlmain .basicinfo .social-share .icon-weibo:before {
	content: ''
}
#xlmain .basicinfo .social-share .icon-weibo {
	background: url(ynao-wbico.png) no-repeat !important;
  background-position: center center !important;
  background-size: 100% 100% !important;
  border: 0 !important;
  margin-right: 4px;
}
#xlmain .basicinfo .social-share .social-share-icon {
    width: 24px;
    height: 24px;
}

@media (max-width: 380px) {
  #xlmain .basicinfo .social-share .social-share-icon {
    width: 20px;
    height: 20px;
		margin-right: 1px;
	}
}
/*end by wkn*/
#xlmain .text { margin:24px 0 24px 0; overflow:hidden; display:block;}
#xlmain .text p {margin: 0 0 18px 0;}
#xlmain .text p:last-child {margin: 0;}
#xlmain .text img {display: inline-block;margin-right: auto;margin-left: auto;}
#xlmain .text .zc img {margin-left: inherit !important;margin-right: inherit !important;display: inline-block;}

#xlmain .textlx { margin:0; overflow:hidden; display:block;}
#xlmain .textlx p {margin: 0 0 12px 0;}
#xlmain .textlx img {display: block;margin-right: auto;margin-left: auto;}
#xlmain .textxl { margin:20px 0 20px 0; overflow:hidden; display:block;}
#xlmain .textxl img {display: inline-block;margin-right: auto;margin-left: auto;}
#xlmain .textxl table {margin: 0 0 15px 0;}
#xlmain .textxl td {text-align: initial;}
#xlmain .textxl video {border: #d9d9d9 solid 6px;border-radius: 5px;width: 66% !important;height: 100% !important;margin-bottom: 16px;margin-top: 10px;}
#xlmain .textsp { margin:30px auto 0 auto; overflow:hidden; display:block;width: 56%;}
#xlmain .textsp video {border: #c3d2e5 solid 6px;border-radius: 5px;margin-bottom: 10px;margin-top: 10px;}

.ryname { background: url(lmbg01.png) bottom center repeat-x;overflow: hidden;}
.ryname_l{ color:#333;float:left;font-weight: 700;font-size:22px;line-height: 1;padding: 0 0 8px 0;border-bottom: #1958af solid 3px; padding-right: 3px;}
.ryname_l span {font-size: 15px;font-weight: 500;margin-left: 10px;}
.rylanmu { overflow: hidden;background: #f5f7fb;border-left: 5px solid #1958af;padding: 0 12px 0 17px;margin: 18px 0 16px 0;}
.rylanmu_l { color:#1958af;float:left;font-weight: 700;font-size:18px;line-height: 140%;padding: 10px 0;}
.rylanmu_l img {display: inline-block;margin-right: 10px;margin-top: -3px;}
#xlmain .textry {overflow: hidden;}
#xlmain .textry .mt {margin-top: 288px;}
#xlmain .textry h3 { font-size:32px;line-height:1.2; margin:0 0 30px 0;display: block;color: #272727;font-weight: 700;}
#xlmain .textry h3 span {font-size: 22px;margin-left: 20px;color: #999;}
#xlmain .textry h4 { font-size:28px;line-height:1.2; margin:5px 0 20px 0;display: block;color: #31373f;font-weight: 700;}
#xlmain .textry h4 span {font-size: 22px;margin-left: 20px;color: #999;}
#xlmain .textry p {margin: 0 0 18px 0;}
#xlmain .textry p a {color: #333;}
#xlmain .textry p a:hover {color: #005bac;}
#xlmain .textry th {color: #333;font-size: 16px;}
#xlmain .textry .ryname {overflow: hidden;border-left: 10px #FF9800 solid;padding-left: 20px;margin: 24px 0 40px 0;}
#xlmain .textry .ryname h4 {font-size: 20px;font-weight: 500;color: #333;margin: 0 0 12px 0;}
#xlmain .textry .ryname h4 b {font-size: 32px;color: #004098;font-weight: 700;}

#xlmain .textry .ryinfo {overflow: hidden;background: #e6f3fc;}
#xlmain .textry .ryinfo .ryimg { margin-right: 30px;background: #c1dced;padding: 30px 50px;}
#xlmain .textry .ryinfo .ryimg img{ border-radius: 5px;width: 180px;height: 240px;}
#xlmain .textry .ryinfo .rytxt p { line-height: 220%; font-size: 17px; margin: 30px 0 0 0; color:#222;}
#xlmain .textry .ryinfo .rytxt p a {color:#222;font-size: 17px;text-decoration: none;font-style: normal;}
#xlmain .textry .ryinfo .rytxt p a:hover {color:#ff7300;}
#xlmain .textry .rydetail {overflow: hidden;padding: 8px 0 0 0;}
#xlmain .textry .rydetail .detail {padding-left: 2px;font-size: 15px !important;line-height: 1.7 !important;}
#xlmain .textry .rydetail table {border: transparent;}
#xlmain .textry .rydetail tbody {background-color: transparent;}
#xlmain .textry .fl {margin-right: 28px;margin-bottom: 12px;}
#xlmain .textry .fl img {max-width: 198px;}
#xlmain .textry .fl h4 {font-size: 15px;line-height: 1.5;margin: 15px 0;text-align: center;font-weight: 500;color: #3157bb;}
#xlmain .textry h2 {font-size: 32px;line-height: 140%;text-align: center;font-weight: 700;padding: 16px 0 16px 0;border-bottom: #e0e0e0 solid 1px;color: #295aae;margin: 0 0 30px 0;}
#xlmain .textry .left img {max-width: 198px;margin-right: 22px;margin-bottom: 12px;border-radius: 4px;border: #efefef solid 1px;}

#xlmain .textxmz { margin:24px 0 0 0; overflow:hidden; display:block;}
#xlmain .textxmz p {margin: 0 0 10px 0;}
#xlmain .textxmz p:last-child {margin: 0;}
#xlmain .textxmz .el-tab-pane {line-height: 150%;}
#xlmain .textxmz .el-tabs--border-card>.el-tabs__content {padding: 20px 0px 0 0px;}
.leader {overflow: hidden;margin-top: 8px;}
.leader .leader-img {float: left;margin-right: 25px;}
.leader .leader-img img {width: 156px;}
.leader .leader-info {overflow: hidden;}
.leader .leader-info .ryname {overflow: hidden;}
.leader .leader-info .ryname h4 {font-size: 17px;font-weight: 500;color: #333;margin: 0 0 8px 0;font-family: Georgia, "serif";}
.leader .leader-info .ryname h4 b {font-size: 26px;color: #333;font-weight: 500;margin-right: 15px;}
.leader .leader-info .ryname h5 {font-size: 15px;font-weight: 500;color: #777;margin: 0;}
.leader .leader-info .table > tbody {background-color: transparent;} 
.leader .leader-info .table:not(.table-bordered) {border-bottom: 0px solid #c1e8d3;}
.leader .leader-info .table {margin: 13px 0 26px 0;}
.leader .leader-info .table > tbody > tr > td { word-break:normal;padding: 2px 0px;font-size: 15px;border: 0;}
.leader .leader-info .table > tbody > tr > th { padding: 2px 0px;border-top: 0px solid #c1e8d3;font-size: 15px;width: 76px;color: #2466ad;}
.leader .leader-info p > strong {display: block;margin-top: 14px;color: #2466ad;font-size: 15px;}

@media (min-width: 767px) {
	#xlmain .textxl img {max-width: 640px;}
}
@media (max-width: 1199px) {
	#xlmain .textsp { width: 64%;}
    #xlmain .textxl video {width: 76% !important;}
	/**added by wkn====*/
	.xlborderstyle {padding: 8px 24px 0 24px;}
	/*======end by wkn*/
}
@media screen and (max-width: 991px){
	/**added by wkn====*/
	.xlborderstyle {padding: 0;}
	/*======end by wkn*/
	#xlmain .textsp { width: 80%;}
    #xlmain .wztitle {margin: 20px 0 24px 0;}
    .leader .leader-img {width: 100%;margin-right: 0;}
    .leader .leader-info {float: left;margin-top: 20px;}
    .leader .leader-img img {width: 224px;}
}
@media (max-width: 767px) {
	#xlmain .wztitle {font-size: 20px;margin: 8px 0 24px 0;}
    #xlmain .text .left {width: 100%;margin-right: auto !important;}
    #xlmain .textsp { width: 100%;margin:15px auto 2px auto;}
    #xlmain .textxl video {width: 100% !important;}
    .leader .leader-img img {margin: 0 auto;}
	#xlmain .textry .fl {width: 100%;}
    #xlmain .textry .fl img {margin-left: auto;margin-right: auto;margin-bottom: 20px;display: block;}
    #xlmain .textry h3 span {display: block;margin-top: 8px;margin-left: 0;}
	#xlmain .textry .left {width: 100%;}
    #xlmain .textry .left img {max-width: 238px;margin-left: auto;margin-right: auto;margin-bottom: 22px;}
}
.rcxl {overflow: hidden;}
.rcxl ol, .rcxl li {list-style-type: decimal;}
.rcxl ol {padding-left: 17px;}
.rcxl li {margin-bottom: 12px;line-height: 21px;}
.rcxl p {margin: 0 0 6px 0 !important;}
/*-----------------图片列表：上图下标题（人才队伍\科研装备\科研部门\重点实验室）---------------------*/
.group {overflow: hidden;}
.group li {margin-top: 30px;}
.group li .boxstyle {overflow: hidden;background: #f5f7fb;border-left: #e0e8f4 solid 1px;border-right: #e0e8f4 solid 1px;border-top: #e0e8f4 solid 1px;border-bottom: #5184c6 solid 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.group li .boxstyle .thumbnail__link img {margin: auto;}
.group li .boxstyle .photobox {overflow: hidden;border-radius: 3px;}
.group li .boxstyle .photobox img {width: 100%;height: 250px;transition: all .5s;}
.group li .boxstyle:hover .photobox img{transform: scale(1.1);transition: all .5s;}
.group li .boxstyle .txtinfo {margin: 13px 15px;overflow: hidden;height:28px;}
.group li .boxstyle .txtinfo h4 { margin: 0 0 8px 0;color: #1958af;font-size: 18px;line-height: 1;font-weight: 700;}
.group li a:hover .boxstyle .txtinfo h4 {color: #ff7300;}
.group li .boxstyle .txtinfo p {font-size: 13px;color: #808080;line-height: 18px;margin: 0;word-break: break-all;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;display: block;}
.group li .boxstyle1 {overflow: hidden;}
.group li a:hover .boxstyle1 img {height: 172px;width: 123px;}
.group li .boxstyle1 .txtinfo {margin: 10px 0 2px;overflow: hidden;}
.group li .boxstyle1 .txtinfo h4 { color: #0453b0;font-size: 15px;font-weight: 500;margin: 0 0 3px 0;line-height: 20px; text-align: center;}
.group li .boxstyle1 .txtinfo h4 a { color: #383838;}
.group li .boxstyle1 .txtinfo h4 a:hover { color: #0453b0;}

.rc-group li .boxstyle .photobox img {height: 250px;}
.rc-group[data-v-ys] li .boxstyle {width: 193px;margin: 0 auto;}
.rc-group li .boxstyle .txtinfo {height: 58px;}
.rc-group li .boxstyle .txtinfo h4.dead {
	/*
	display: inline-block;
	border: 1px solid #AFAFAF;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	*/
	color: #1A1A1A;
}
.rc-group li a:hover .boxstyle .txtinfo h4.dead {
	/*border: 1px solid #ff7300;*/
}

.bm-group li .boxstyle .photobox img {height: 205px;}
.bm-group li .boxstyle .txtinfo {height:36px;}

@media (max-width: 1280px) {
	.rc-group li .boxstyle .photobox img {height: 236px;}
}
@media (max-width: 1199px) {
  .group .row {margin-left: -10px;margin-right: -10px;}
	.group .row > [class^='col'] {padding-left: 10px;padding-right: 10px;}
	.rc-group li .boxstyle .photobox img {height: 179px;}
}
@media (max-width: 991px) {
	.group li .boxstyle .photobox img {height: 220px;}
	.rc-group li .boxstyle .photobox img {height: 159px;}
	.bm-group li {width: 100%;}
	.bm-group li .boxstyle .photobox img {height: 198px;}
}
@media (max-width: 767px) {
	.group li .boxstyle .photobox img {
			min-height:200px;
			max-height:300px;
			height:auto;
	}
	.rc-group li .boxstyle .photobox img {height: 202px;}
	.bm-group li .boxstyle .photobox img {height: 229px;}	
}
@media (max-width: 380px) {
	.rc-group li .boxstyle .photobox img {height: 177px;}
}
@media (max-width: 320px) {
	.group .row {margin-left: -8px;margin-right: -8px;}
	.group .row > [class^='col'] {padding-left: 8px;padding-right: 8px;}
	.rc-group li .boxstyle .photobox img {height: 143px;}
}
/**added by wkn*/
/*-----------------文字列表框（管理支撑部门、挂靠机构）-------------------*/
.group li .item-box {
    padding-left: 60px;
    background: #f5f7fb;
    border-radius: 25px;
    height: 50px;
    min-height: 50px;
    position: relative;
}
.group li .item-box::before {
    position: absolute;
    content: "";
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background: url(ynao-itemico-2.png) no-repeat center;
}
.group li .item-box .box-title {
    line-height: 50px;
    padding-left: 0;
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    padding-right: 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}
.group li .item-box:hover {
    background: linear-gradient(-90deg, #14A4FF, #1958AF)
}
.group li .item-box:hover .box-title {
    color: #fff;
}
/*end by wkn*/
.talent-summary {
	overflow: hidden;
	margin: 0 0 25px 0;
}
.talent-summary h4 {
	font-size: 26px;
	color: #004ea2;
	font-weight: 700;
	margin: 0 0 18px 0;
}
.talent-summary h4 a {
	color: #004ea2;
}
.talent-summary h4 a:hover {
	color: #2E2E2E;
}
.secondarysort {
	overflow: hidden;
}
.secondarysort li {
	margin: 0 0 46px 0;
}
.secondarysort li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.secondarysort li h4 {
	font-size: 18px;
	color: #2E2E2E;
	font-weight: 700;
	margin: 15px 0 12px 0;
}
.secondarysort li a:hover h4 {
	color: #004ea2;
}
.secondarysort li p {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
}
@media (min-width: 768px) {
.secondarysort li img {
	height: 152px;
	width: 100%;
}
}
@media (max-width: 1199px) {
.secondarysort li img {
	height: 117px;
	width: 100%;
}
}
@media (max-width: 991px) {
.secondarysort li img {
	height: 123px;
	width: 100%;
}
}
@media (max-width: 767px) {
.secondarysort li img {
	height: auto;
	width: 100%;
}
}
/*Our Team*/
.teams {
	margin-top: 10px;
	padding: 0 2px;
}
.teams li {
	margin-bottom: 30px;
}
.teams li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	border-bottom: 4px solid #009cff;
}
.teams li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.teams li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
}
.teams li .boxstyle .txtinfo h4 {
	color: #004ea2;
	font-size: 1.45em;
	font-weight: 700;
	margin: 0 0 8px 0;
}
.teams li .boxstyle .txtinfo h4 a {
	color: #004ea2;
}
.teams li a:hover .boxstyle .txtinfo h4 {
	color: #ff7300;
}
.teams li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #009cff;
	line-height: 22px;
	margin: 0 0 4px 0;
}
.teams li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #575757;
	line-height: 22px;
}
@media (min-width: 768px) {
.teams li .boxstyle img {
	height: 143px;
	width: 100%;
}
}
@media (max-width: 1199px) {
.teams li .boxstyle img {
	height: 110px;
	width: 100%;
}
}
@media (max-width: 991px) {
.teams li .boxstyle img {
	height: 116px;
	width: 100%;
}
}
@media (max-width: 767px) {
.teams li .boxstyle img {
	height: auto;
	width: 100%;
}
}
/*人才队伍细览*/
#yjfx p {margin: 0 0 0 0 !important;}
.rcphotobox {width: 100%;height: 295px;display: table;padding: 22px;}
.rcphotobox span {display: table-cell;vertical-align: middle;}
.rcphotobox span img {max-height: 260px;border: #efefef solid 0px;}
.module{ margin:0px auto; overflow:hidden; width:100%;border-radius: 3px;background: #f5f7fb;}
.module-a {float:right;padding-bottom:200em;margin-bottom:-200em;}
.module-b,.module-c,.module-d{float:left;padding-bottom:200em;margin-bottom:-200em;}
.module-a{width:25%;}
.module-a img {border-radius: 5px;}
.module-b{width:75%;}
.module-b .jbinfo {padding: 26px 10px 0 30px;}
.module-b .jbinfo h2 { font-size:26px; line-height:1; margin:2px 0 15px 0;overflow: hidden;color:#1f1f1f;/*text-overflow: ellipsis;white-space: nowrap;*/display: block;background: url(lmbg01.png) repeat-x bottom;padding-bottom: 12px;font-weight: 700;}
.module-b .jbinfo h2:after {
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    width: 28px;
    height: 4px;
    background: #4c63b6;
}
.module-b .table > tbody {background-color: transparent;} 
.module-b .table:not(.table-bordered) {border-bottom: 0px solid #c1e8d3;}
.module-b .table {margin: 0 0 26px 0;}
.module-b .table > tbody > tr > td { word-break:normal;padding: 3px 0px 3px 3px;font-size: 14px;border: 0;}
.module-b .table > tbody > tr > th { padding: 3px 0px;border-top: 0px solid #c1e8d3;font-size: 14px;width: 87px;text-align: right;}
.bl { border-left:#c1e8d3 solid 1px;}

.module-b .jbinfo .info-title {
    border-bottom: 1px solid #D9DDE8;
    margin-bottom: 15px;
    position: relative;
    padding-bottom: 12px;
}
.module-b .jbinfo .info-title .name {
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    line-height: 38px;
    margin-right: 16px;
	border-bottom: #116CCB 3px solid;
    padding-bottom: 17px;
}
.module-b .jbinfo .info-title .names {
    font-size: 16px;
    font-weight: 400;
    color: #0D60B5;
    line-height: 38px;
    padding: 0 5px
}
.module-b .jbinfo .box-s {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    display: block;
    overflow: hidden;
}
.module-b .jbinfo .box-s .title-s {
    float: left;
}
.module-b .jbinfo .box-s .txt-s {
    color: #0D57A2;
}
.module-b .jbinfo .box-s .txt-s p {
	margin-bottom: 0px;
}
@media screen and (max-width: 1199px){
	.module-a{width:33%;}
    .module-b{width:67%;}
}
@media screen and (max-width: 991px){
.module-a{width:100%;}
.module-b{width:100%;}
.module-b .table > tbody > tr > th { padding: 7px 0px;}
.module-b .table > tbody > tr > td { word-break:break-all;padding: 7px 0px;}
.module-b .jbinfo .dh {
	padding-left: 15px !important
}
.module-b .jbinfo .yx {
	padding-left: 15px !important;
	margin-left: 0 !important;
}
}
@media screen and (max-width: 767px){
	.module-b .jbinfo {padding: 16px 18px 0 18px;}
}

/*-----------------现任领导---------------------*/
.personnel-style {
	overflow: hidden;
}
.personnel-style li {
	border-bottom: #ccc dashed 1px;
	margin-bottom: 15px;
	padding: 0 0 15px 0;
}
.personnel-style li:last-child {
	border-bottom: #ccc dashed 0px;
	margin-bottom: 0px;
}
.personnel-style li img {
	border: #e8e8e8 solid 1px;
}
.personnel-style h4 a {
	color: #337ab7;
}
.personnel-style h4 a:hover {
	color: #ff7300;
}
.personnel-style p {
	font-size: 14px;
}
.personnel-list {
	overflow: hidden;
}
.personnel-list li {
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
	border-bottom: #ccc dashed 1px;
	padding: 0 0 12px 0;
}
.personnel-list li:last-child {
	border-bottom: #ccc dashed 0px;
	margin: 0;
	padding: 0;
}
.personnel-list li h2 {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 12px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.personnel-list li h2 a {
	color: #010101;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.personnel-list li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}
.personnel-list .news-img {
	margin-right: 12px;
}
.personnel-list .news-img img {
	max-width: 85px;
	border: #e4e4e4 solid 1px;
}
.personnel-list .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #8e8e8e;
}
.personnel-list .news-txt p i {
	font-size: 13px;
	margin: 4px 0 0 0;
	color: #009cd1;
	display: block;
	font-style: normal;
}
.personnel-list .news-txt p i a {
	color: #009cd1;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
}
.personnel-list .news-txt p i a:hover {
	color: #ff7300;
}
@media (min-width: 768px) {
.personnel-list .news-txt p {
	line-height: 20px;
	height: auto;
	font-size: 13px;
	overflow: hidden;
}
.personnel-list .news-img img {
	width: 85px;
	height: 113px;
}
.personnel-list .news-img {
	margin-right: 15px;
}
.personnel-list li {
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
	padding: 0 0 12px 0;
}
}
@media (max-width: 767px) {
.personnel-list .news-img img {
	width: 85px;
	height: 110px;
}
.personnel-list li h2 {
	white-space: normal;
}
}
/*-----------------图文---------------------*/
.graphiclist {overflow: hidden;}
.graphiclist li{margin-bottom: 8px; display: block; overflow: hidden; }
.graphiclist li:last-child {margin-bottom: 0px;border-bottom:#ccc dashed 0px; }
.graphiclist li h2 { font-size:17px;line-height:22px; margin:0 0 10px 0;font-weight: 700;}
.graphiclist li h2 a { color:#2d2d2d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.graphiclist li h2 a:hover { color:#064db1; text-decoration:none;}
.graphiclist .news-img img{ border:#e4e4e4 solid 1px;}
.graphiclist .news-txt p { line-height: 22px; font-size: 14px; margin: 0px; color:#737373;}
.graphiclist .news-txt i { font-family: Arial;font-size: 14px; margin: 4px 0 0 0; color:#106ece; display:block;text-align: right;padding: 0 5px 0 0;font-style: normal;}
.graphiclist .news-txt p a { overflow:hidden; color:#f08519; font-size:12px; text-decoration:underline; font-style:italic; display:block;}
.graphiclist .news-txt p a:hover { color:#004ea2;}
@media (min-width: 768px) {
	.graphiclist .news-txt p{ line-height: 22px; height: auto; font-size: 14px; overflow:hidden;}
	.graphiclist .news-img img{ width: 226px; height: 151px;}
	.graphiclist .news-img{ margin-right: 20px;}
	.graphiclist li{margin-bottom: 16px;padding-bottom: 16px; display: block; overflow: hidden;border-bottom: #ccc dotted 1px; }
}
@media (max-width: 1199px) {
	.graphiclist li{
		margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: #ccc dotted 1px;}
}
@media (max-width: 991px) {
	.graphiclist li{
		margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: #ccc dotted 1px;
	}
	.graphiclist .news-img img{ width: 156px; height: 104px;}
	.graphiclist .news-txt p {overflow: initial;}
	.graphiclist li h2 a {white-space:normal;overflow: inherit;}
}
@media (max-width: 767px) {
	.graphiclist .news-img{ margin-bottom:2px;margin-right: 15px;}
	.graphiclist .news-img img{
		width: 126px; height:84px;
		/*
	    width: 100%;
        height: auto;
        margin-bottom: 15px;
				*/
			}
}
/*----------------现任领导（图文)---------------------*/
@media (min-width: 768px) {
	.xrld .news-img img{ width: 150px; height: 187px;}
}

@media (max-width: 991px) {
	.xrld .news-img img{ width: 150px; height: 187px;}
}
@media (max-width: 767px) {
	.xrld .news-img img{ width: 126px; height: 157px;}
}

.publication {
	overflow: hidden;
}
.publication li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}
.publication li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}
.publication li h2 {
	font-size: 16px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 700;
}
.publication li h2 a {
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.publication li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}
.publication .news-img {
	border: #e3e3e3 solid 1px;
}
.publication .news-img img {
	max-width: 107px;
	padding: 3px;
}
.publication .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #949494;
}
.publication .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}
.publication .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}
.publication .news-txt p a:hover {
	color: #15549a;
}
@media (min-width: 768px) {
.publication .news-txt p {
	line-height: 20px;
	height: auto;
	font-size: 13px;
}
.publication .news-img img {
	width: 107px;
	height: 138px;
}
.publication .news-img {
	margin-right: 15px;
}
.publication li {
	margin-bottom: 25px;
	display: block;
	overflow: hidden;
}
}
@media (max-width: 991px) {
.publication li {
	margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.publication .news-img {
	margin-bottom: 2px;
	margin-right: 15px;
}
.publication li h2 {
	white-space: normal;
	overflow: inherit;
}
}
.zhuzuo {
	overflow: hidden;
}
.zhuzuo li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}
.zhuzuo li:nth-last-child(1) {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}
.zhuzuo li:nth-last-child(2) {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}
.zhuzuo li h2 {
	font-size: 16px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 700;
}
.zhuzuo li h2 a {
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.zhuzuo li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}
.zhuzuo .news-img {
	border: #e3e3e3 solid 1px;
}
.zhuzuo .news-img img {
	max-width: 107px;
	padding: 3px;
}
.zhuzuo .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #949494;
}
.zhuzuo .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}
.zhuzuo .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}
.zhuzuo .news-txt p a:hover {
	color: #15549a;
}
@media (min-width: 768px) {
.zhuzuo .news-txt p {
	line-height: 20px;
	height: auto;
	font-size: 13px;
}
.zhuzuo .news-img img {
	width: 107px;
	height: 138px;
}
.zhuzuo .news-img {
	margin-right: 15px;
}
.zhuzuo li {
	margin-bottom: 25px;
	display: block;
	overflow: hidden;
}
}
@media (max-width: 991px) {
.zhuzuo li {
	margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.zhuzuo .news-img {
	margin-bottom: 2px;
	margin-right: 15px;
}
.zhuzuo li h2 {
	white-space: normal;
	overflow: inherit;
}
}
.new-graphic {
	margin-top: 10px;
	padding: 0 2px;
}
.new-graphic li {
	margin-bottom: 30px;
}
.new-graphic li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	border-bottom: 4px solid #4d6ab7;
}
.new-graphic li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.new-graphic li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
	height: 146px;
}
.new-graphic li .boxstyle .txtinfo h5 {
	font-size: 14px;
	color: #fb7f00;
	margin: 0 0 8px 0;
}
.new-graphic li .boxstyle .txtinfo h4 {
	color: #1c41a4;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 8px 0;
	line-height: 130%;
}
.new-graphic li .boxstyle .txtinfo h4 a {
	color: #1c41a4;
	word-break: break-all;
}
.new-graphic li .boxstyle .txtinfo h4 a:hover {
	color: #333;
}
.new-graphic li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #808080;
	line-height: 150%;
	margin: 0 0 8px 0;
	word-break: break-all;
}
.new-graphic li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}
@media (min-width: 768px) {
.new-graphic li .boxstyle img {
	height: 137px;
	width: 100%;
}
}
@media (max-width: 1199px) {
.new-graphic li .boxstyle img {
	height: 111px;
	width: 100%;
}
.new-graphic li .boxstyle .txtinfo {
	height: 170px;
}
}
@media (max-width: 991px) {
.new-graphic li .boxstyle img {
	height: 114px;
	width: 100%;
}
}
@media (max-width: 767px) {
.new-graphic li .boxstyle img {
	height: auto;
	width: 100%;
}
.new-graphic li .boxstyle .txtinfo {
	height: auto;
}
.new-graphic li .boxstyle .txtinfo h4 {
	font-size: 17px;
	line-height: 140%;
}
.new-graphic li .boxstyle .txtinfo p {
	font-size: 14px;
}
}
.staff {
	margin-top: 10px;
	padding: 0 2px;
}
.staff .col-md-2 {
	padding-right: 10px;
	padding-left: 10px;
}
.staff li {
	margin-bottom: 22px;
}
.staff li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.2);
	border-bottom: 4px solid #ececec;
}
.staff li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.staff li .boxstyle .txtinfo {
	margin: 6px;
	overflow: hidden;
}
.staff li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}
.staff li .boxstyle .txtinfo h4 {
	color: #004ea2;
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	text-align: center;
}
.staff li .boxstyle .txtinfo h4 a {
	color: #004ea2;
	word-break: break-all;
}
.staff li .boxstyle .txtinfo h4 a:hover {
	color: #383838;
}
.staff li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 3px 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.staff li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}
@media (min-width: 768px) {
.staff li .boxstyle img {
	height: 155px;
	width: 100%;
}
}
@media (max-width: 1199px) {
.staff li .boxstyle img {
	height: 121px;
	width: 100%;
}
}
@media (max-width: 991px) {
.staff li .boxstyle img {
	height: 120px;
	width: 100%;
}
}
@media (max-width: 767px) {
.staff li .boxstyle img {
	height: 185px;
	width: 100%;
}
.staff .col-md-2 {
	padding-right: 15px;
	padding-left: 15px;
}
}
@media (max-width: 320px) {
.staff li .boxstyle img {
	height: 149px;
	width: 100%;
}
}
.isPc {
	margin-top: -20px;
}
.isPc .Pt3 {
	padding: 20px 0;
	border-bottom: 3px solid #f3f9fe;
}
.isPc .Pt3 b {
	color: red;
	font-weight: normal;
}
.isPc .Pt3:hover {
	/*background: #f7fcff;*/background: #fff;
}
.isPc .p3 {
	float: left;
	margin-right: 25px;
}
.isPc .p3 img {
	width: 226px;
	height: 100%;
}
.isPc .t3 h3 {
	font-size: 17px;
	line-height: 140%;
	font-weight: 700;
	margin: 0 0 10px 0;
}
.isPc .t3 h3 a {
	color: #333;
}
.isPc .t3 h3 a:hover {
	color: #1c41a4;
}
.isPc .Pt3 span {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
	color: #436ad3;
}
.isPc .t3 p {
	font-size: 14px;
	line-height: 150%;
	color: #7d7d7d;
	margin: 0;
}
@media (max-width: 1199px) {
.isPc .p3 img {
	width: 220px;
}
.isPc .p3 {
	margin-right: 15px;
}
}
@media (max-width: 991px) {
.isPc .p3 img {
	width: 184px;
}
}
@media (max-width: 767px) {
.isPc .p3 img {
	width: 148px;
}
}
@media (max-width: 380px) {
.isPc .p3 img {
	width: 142px;
}
}
/*-----------------科研成果---------------------*/
.wordbreak {
	word-break: break-all;
}
.result {
	overflow-x: hidden;
	margin: 20px 0 0 0;
}
.result .years {
	border: #dedede solid 1px;
	overflow: hidden;
	padding: 15px 0;
}
.result .years a {
	font-size: 13px;
	font-family: Arial;
	color: #004ea2;
}
.result .years a:hover {
	color: #d61d0b;
}
.result .contentlist {
	overflow: hidden;
	margin: 2px 0 0 0;
}
.result .contentlist .wid1 {width: 16%;}
.result .contentlist .wid2 {width: 20%;}
.result .contentlist .wid3 {width: 12%;}
.result .contentlist .wid4 {width: 35%;}
.result .contentlist .table > thead > tr > th {
	color: #333;
	font-size: 15px;
	padding: 8px;
}
.result .contentlist .table-bordered > tbody > tr > td {
	font-size: 14px;
	padding: 9px 9px;
	display: table-cell;
	vertical-align: middle;
}/*word-break: break-all;*/
.result .contentlist .table > thead > tr > th, .result .contentlist .table > tbody > tr > th {color: #222;font-size: 15px;padding: 8px;}
.result .contentlist .table-bordered .date {font-size: 14px;font-family: Arial;}
.result .contentlist .table-bordered .arial {font-family: Arial;}
.result .contentlist .table-bordered {border-color: #ddd;}
.result .contentlist .table-bordered > thead > tr > th, .result .contentlist .table-bordered > tbody > tr > th {border-color: #ddd;background-color: #f7f7f7; vertical-align: middle;}
@media (max-width: 1199px) {

}
@media (max-width: 991px) {
.result .contentlist .wid1 {width: 22%;}
.result .contentlist .wid2 {width: 24%;}
.result .contentlist .wid3 {width: 18%;}
}
@media (max-width: 767px) {
.result .contentlist .wid1 {width: 26%;}
.result .contentlist .wid2 {width: 28%;}
}
/*网站地图*/
.webmap {
	overflow: hidden;
}
.webmap hr {
	margin: 5px 0;
}
.webmap .rlink {
	padding: 0 0 0 40px;
	overflow: hidden;
}
.webmap .rlink a {
	display: inline-block;
	overflow: hidden;
	margin: 3px 15px 0 15px;
}
.webmap .tabh {
	min-height: 42px;
	border-bottom: #dedede solid 1px;
}
.webmap td {
	padding: 3px 0 6px 0;
}
@media (max-width: 992px) {
.webmap .rlink {
	padding: 0;
}
}
@media (max-width: 767px) {
.webmap .rlink {
	margin: 10px 0 0 0;
}
.webmap .tabh {
	margin: 0 0 8px 0;
}
}
/*btn styles*/
.btn-gz {
	color: #fff;
	background: url(ioz_bg02.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
	padding: 5px 15px;
	font-size: 18px;
	font-weight: 700;
	float: right;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.btn-gz:hover, .btn-gz:focus, .btn-gz:active, .btn-gz.active, .open .dropdown-toggle.btn-gz {
	color: #fff;
	background: url(ioz_bg03.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
}
.btn-kxcb {
	color: #fff;
	background: url(ioz_bg03.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
	padding: 5px 15px;
	font-size: 18px;
	font-weight: 700;
	float: right;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 6px;
}
.btn-kxcb:hover, .btn-kxcb:focus, .btn-kxcb:active, .btn-kxcb.active, .open .dropdown-toggle.btn-kxcb {
	color: #fff;
	background: url(ioz_bg02.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
}
/* 3.3. Thumbnail图片刷光特效 */
.thumbnail {
	padding: 0;
}
.thumbnail.thumbnail_big {
	margin-bottom: 0
}
.thumbnail > img {
	margin: 0;
	width: 100%;
}
.thumbnail_big .thumbnail__caption {
	padding: 18.77px 9px;
}
.thumbnail__caption {
	padding: 9px;
	color: #333;
}
.thumbnail__news {
	padding: 15px;
	color: #333;
}
.thumbnail__link {
	display: block;
}
.thumbnail__link img {
	margin: 0;
	width: 100%;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.thumbnail__link:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.thumbnail__link:hover + .thumbnail__caption .icon-play {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-name: video-arrow;
	animation-name: video-arrow;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
/* 3.3. END Thumbnail */
.thumbnail__link img {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}
.thumbnail__link {
	display: block;
	overflow: hidden;
}
/* end yellow line in title word*/
/* thumbnail image hover */
.thumbnail__link {
	position: relative;
}
.thumbnail__link::before {
	position: absolute;
	top: 0;
	left: -86%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.thumbnail__link:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
 @-webkit-keyframes shine {
 100% {
 left: 125%;
}
}
 @keyframes shine {
 100% {
 left: 125%;
}
}
.img-portfolio {
	margin-bottom: 2px;margin-top: 10px;
	display: block;
}
.img-portfolio .photobox {
	/*border: #dedede solid 1px;
	padding: 8px;*/
	display: block;
	border-radius: 4px;
}
/*.img-portfolio .photobox:hover {-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .2);box-shadow: 0 0px 6px rgba(0, 0, 0, .2);}*/
.img-portfolio .photobox:hover {
	-webkit-box-shadow: 0 0 6px #cdcdcd;
	box-shadow: 0 0 6px #cdcdcd;
}
.img-portfolio img {
	width: 100%;
	height: 170px;
}
.phototitle {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	line-height: 22px;
	color: #454545;
	padding: 8px 10px;
	height: 34px;
	text-align: center;
	text-transform: uppercase;text-overflow:ellipsis; white-space:nowrap;
}
.phototitle a:hover {
	color: #234192;
	text-decoration: none;
}
@media screen and (max-width: 1199px) {
.img-portfolio img {
	height: 138px;
}
}
@media screen and (max-width: 991px) {
.img-portfolio img {
	height: 143px;
}
}
@media screen and (max-width: 767px) {
.img-portfolio img {
	height: 115px;
}
.phototitle {
	margin: 0;
}
}
/*组织构架*/
.orgh {
	min-height: 799px;
}
.organization {
	overflow: hidden;
}
.organization .org-l {
	float: left;
	width: 25.696%;
	background: url(ioz-orgbg01.gif) no-repeat left center;
	position: relative;
}
.organization .org-l .position1 {
	position: absolute;
	top: 51%;
}
.organization .org-l .position2 {
	position: absolute;
	top: 44%;
	left: 49%;
}
.organization .org-l .position3 {
	position: absolute;
	top: 51%;
	left: 49%;
}
.organization .org-l .position4 {
	position: absolute;
	top: 58%;
	left: 49%;
}
.organization .org-c {
	float: left;
	width: 37.468%;
	background: url(ioz-orgbg02.gif) no-repeat left center;
	position: relative;
}
.organization .org-c .position1 {
	position: absolute;
	top: 25%;
	left: 8%;
}
.organization .org-c .position2 {
	position: absolute;
	top: 62.3%;
	left: 8%;
}
.organization .org-c .position3 {
	position: absolute;
	top: 82.5%;
	left: 8%;
}
.organization .org-c .position4 {
	position: absolute;
	top: 95.3%;
	left: 8%;
}
.organization .org-c .position5 {
	position: absolute;
	top: 11%;
	left: 60%;
}
.organization .org-c .position6 {
	position: absolute;
	top: 36.8%;
	left: 60%;
}
.organization .org-r {
	float: right;
	width: 36.836%;
	display: block;
}
.organization .org-r .department1 {
	display: block;
}
.organization .org-r .department2 {
	display: block;
	margin: 33px 0 0 0;
}
.organization .org-r .department3 {
	display: block;
	margin: 27px 0 0 0;
}
.organization .org-r .department4 {
	display: block;
	margin: 20px 0 0 0;
}
.organization .org-r .position1 {
	position: absolute;
	top: 1%;
	left: 3%;
}
.organization .org-r .position2 {
	position: absolute;
	top: 6%;
	left: 3%;
}
.organization .org-r .position3 {
	position: absolute;
	top: 11%;
	left: 3%;
}
.organization .org-r .position4 {
	position: absolute;
	top: 16%;
	left: 3%;
}
.organization .org-r .position5 {
	position: absolute;
	top: 21%;
	left: 3%;
}
.organization .org-r .position6 {
	position: absolute;
	top: 27.4%;
	left: 3%;
}
.organization .org-r .position7 {
	position: absolute;
	top: 32.4%;
	left: 3%;
}
.organization .org-r .position8 {
	position: absolute;
	top: 39.8%;
	left: 3%;
}
.organization .org-r .position9 {
	position: absolute;
	top: 44.8%;
	left: 3%;
}
.organization .org-r .position10 {
	position: absolute;
	top: 52.3%;
	left: 3%;
}
.organization .org-r .position11 {
	position: absolute;
	top: 57.3%;
	left: 3%;
}
.organization .org-r .position12 {
	position: absolute;
	top: 62.3%;
	left: 3%;
}
.organization .org-r .position13 {
	position: absolute;
	top: 67.5%;
	left: 3%;
}
.organization .org-r .position14 {
	position: absolute;
	top: 72.5%;
	left: 3%;
}
.organization .org-r .position15 {
	position: absolute;
	top: 80%;
	left: 3%;
}
.organization .org-r .position16 {
	position: absolute;
	top: 85%;
	left: 3%;
}
.orgsort {
	overflow: hidden;
	margin-left: 12px;
}
.orgsort li {
	float: left;
	width: 100%;
	margin-bottom: 9px;
	overflow: hidden;
}
.orgsort li:last-child {
	margin-bottom: 0;
}
.orgsort .sortname {
	background: #ffffff;
	padding: 3px 10px;
	border: #60a3d5 solid 1px;
	font-size: 13px;
	color: #303030;
	border-radius: 2px;
}
.orgsort a:hover .sortname {
	color: #185caa;
	text-decoration: none;
}
.orgbtn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.orgbtn-l {
	color: #fff;
	background-color: #2095e5;
	padding: 4px 4px;
	font-size: 14px;
	width: 90px;
	line-height: 20px;
	border-radius: 3px;
}
.orgbtn-l:hover, .orgbtn-l:focus, .orgbtn-l:active {
	color: #ffffff;
}
.orgbtn-c {
	color: #303030;
	background-color: #e4f6fb;
	border: #60a3d5 solid 1px;
	padding: 4px;
	font-size: 14px;
	width: 126px;
	line-height: 20px;
	border-radius: 3px;
}
a:hover .orgbtn-c, a:focus .orgbtn-c, a:active .orgbtn-c {
	color: #0243c6;
}
.orgbtn-c1 {
	color: #303030;
	background-color: #e4f6fb;
	border: #60a3d5 solid 1px;
	padding: 4px;
	font-size: 14px;
	width: 106px;
	line-height: 20px;
	border-radius: 3px;
}
a:hover .orgbtn-c1, a:focus .orgbtn-c1, a:active .orgbtn-c1 {
	color: #0243c6;
}
.orgbtn-r {
	color: #303030;
	background-color: #ffffff;
	border: #60a3d5 solid 1px;
	padding: 4px 6px;
	font-size: 13px;
	width: 280px;
	line-height: 20px;
	border-radius: 3px;
	white-space: normal;
	text-align: left;
}
a.orgbtn-r:hover, a:focus .orgbtn-r, a:active .orgbtn-r {
	color: #0243c6;
}
.orgmob {
	background: url(ioz-orgbg04.gif) repeat-y left;
	display: block;
}
.orgmob tbody {
	background-color: transparent;
}
@media screen and (max-width: 1199px) {
.organization .org-l {
	width: 30.696%;
}
.organization .org-c {
	width: 33.468%;
}
.organization .org-r {
	width: 35.836%;
}
.organization .org-c .position5 {
	left: 47%;
}
.organization .org-c .position6 {
	left: 47%;
}
.organization .org-r .department2 {
	display: block;
	margin: 20px 0 0 0;
}
.organization .org-r .department3 {
	display: block;
	margin: 20px 0 0 0;
}
.orgsort .sortname {
	font-size: 12px;
}
}
@media screen and (max-width: 767px) {
.orgsort .sortname {
	font-size: 13px;
}
}
/*Page*/
.pagefrm1 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    border: 1px solid #CCCCCC;
    height: 24px; width: 36px;
    line-height: 22px;
    text-align:center; margin-right: 8px; float: left;
}
.pagefrm2 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    height: 24px; width: 46px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
}
.pageline{ border-bottom: dotted 1px #cccccc; height:4px; margin-top:20px;float: left;width: 100%;}
.pageline1{ border-bottom: dotted 1px #cccccc; height:4px; margin-top:20px; width:95%; display:block; overflow:hidden;}
#pages {
	width:100%; FONT-SIZE: 13px; TEXT-ALIGN: center; CLEAR: both; border-top: dotted 0px #cccccc; overflow: hidden; PADDING-TOP: 0px; margin: 0;float: left;
}

#pages A {
	BORDER: #dedede 1px solid;
	HEIGHT: 26px;
	BACKGROUND: #fdfdfd;
	COLOR: #333;
	PADDING: 0 10px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	DISPLAY: inline-block;
	LINE-HEIGHT: 26px;
}
#pages A:visited {
	BORDER: #dedede 1px solid; HEIGHT: 26px; BACKGROUND: #fdfdfd; COLOR: #333; PADDING: 0 10px; TEXT-DECORATION: none; MARGIN: 0px 4px 5px 0; DISPLAY: inline-block; LINE-HEIGHT: 26px;
}
#pages A:hover {
	BORDER: #dedede 1px solid; HEIGHT: 26px; BACKGROUND: #fdfdfd; COLOR: #333; PADDING: 0 10px; TEXT-DECORATION: none; MARGIN: 0px 4px 5px 0; DISPLAY: inline-block; LINE-HEIGHT: 26px;
}
#pages SPAN {
	HEIGHT: 26px;
	COLOR: #333;
	PADDING: 0 10px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	DISPLAY: inline-block;
	LINE-HEIGHT: 26px;
	font-size: 13px;
}
/*#pages input {height: 24px; width: 36px;LINE-HEIGHT: 16px; float: left; margin-top: 0px; margin-left: 3px;}*/
#pages A:hover {
	BORDER: #ec3d2c 1px solid; BACKGROUND: #ec3d2c; COLOR: #fff;
}
#pages A.curr {
	BORDER: #ec3d2c 1px solid; BACKGROUND: #ec3d2c; COLOR: #fff;
}
#pages A.curr:visited {
	BORDER: #ec3d2c 1px solid; BACKGROUND: #ec3d2c; COLOR: #fff;
}
.pages A:hover {
	BORDER: #ec3d2c 1px solid; BACKGROUND: #ec3d2c; COLOR: #fff;
}
#pages #more {
	width: 100%;
	cursor: pointer;
	background: #0c53b0;
	outline: none;
	color: #fff!important;
	padding: 10px;
	font-size: 15px;
	border-radius: 5px;
	border: 0
}

/*弹窗*/
@keyframes fade-in {
 0% {
opacity: 0;
}/*初始状态 透明度为0*/
 40% {
opacity: 0;
}/*过渡状态 透明度为0*/
 100% {
opacity: 1;
}/*结束状态 透明度为1*/
}
@-webkit-keyframes fade-in {/*针对webkit内核*/
 0% {
opacity: 0;
}/*初始状态 透明度为0*/
 40% {
opacity: 0;
}/*过渡状态 透明度为0*/
 100% {
opacity: 1;
}/*结束状态 透明度为1*/
}
.modal-open .modal {
	animation: fade-in;
	animation-duration: 3s;
	-webkit-animation-duration: 3s;
}
.modal-open {
	overflow: inherit;
	padding-right: 0px !important;
}
.close {
	opacity: 0.9;
}
.modal-content {
	border-radius: 5px;
}
.modal-content .modal-header {
	background-color: #ffffff;
	border-radius: 5px;
}
.modal-dialog {
	margin: 20em auto 0;
}
.modal-header {
	padding: 6px;
}
.modal-header .close {
	position: absolute;
	top: 4px;
	right: 7px;
}
@media screen and (max-width: 767px) {
.modal-dialog {
	width: 72%;
	margin: 24em auto 0;
}
}
@media screen and (max-width: 640px) {
.modal-dialog {
	width: 90%
}
}
@media screen and (max-width: 480px) {
.modal-dialog {
	width: 93%;
	margin: 17em auto 0;
}
}
/*右下角弹出*/
.tipfloat {
	display: none;
	z-index: 999;
	border: 1px #c5c5c5 solid;
	position: fixed;
	bottom: 15px;
	right: 15px;
	width: 340px;
	background: #fff;
	-webkit-box-shadow: 0 0 6px #c5c5c5;
	box-shadow: 0 0 6px #c5c5c5;
}
.tipfloat_bt {
	height: 49px;
	line-height: 46px;
	background: #e84c3d;
	padding: 0px 20px;
	font-size: 22px;
	color: #fff;
}
.tipfloat_bt .closexx {
	margin: 13px 0 0 0;
}
.xx_nrong {
	padding: 15px;
}
.xx_nrong h4 {
	font-size: 16px;
	color: #1b61b0;
	line-height: 22px;
	text-align: center;
	font-weight: 700;
	margin: 0 0 15px 0;
}
.xx_nrong h4 a {
	color: #123b6a;
}
.xx_nrong h4 a:hover {
	color: #e84c3d;
}
.xx_nrong p {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}
@media screen and (max-width: 767px) {
.tipfloat {
	left: 15px;
	width: 92%;
}
}
/*右侧滑入*/
#adspace img {
	max-width: 320px;
	height: auto;
	display: inherit;
}


/*2020.0413*/

/*信息公开*/
.lanmu2 {
    overflow: hidden;
    margin: 20px 0 0 0;
    border-bottom: #dddddd solid 1px;
}
.lanmu2_l {
    color: #333936;
    float: left;
    font-weight: 700;
    font-size: 18px;
    padding: 0 0 9px 0;
}
.textlink {
    width: 100%;
    float: left;
    word-break: break-all;
    line-height: 26px;
}
.textlink .gao1 {
    height: 118px;
    overflow: hidden;
}
.textlink ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.textlink ul li {
    display: block;
}
.textlink ul li a {
    font-size: 15px;
    color: #454545;
    line-height: 30px;
    background-image: url(ynao-itemico-3.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 10px;
}
.textlink ul li a:hover{ color:#d61300;}




.sidebar{ margin-right:10px;}

.ban_grtnews{background:#fff; margin-left:-7px;}
@media (min-width:992px) and (max-width:1199px) {
	.cmain1ay {height: 236px;}
	.both_img.hidden-lg{ display:none;}
	.win-ico{ width:100%;}
	.win-ico li{height:43px; }
	.win-ico li a img{ width:100%;}
}
@media screen and (max-width: 991px) {
	.ban_grtnews{background:#fff; margin-left:0;}
}
@media screen and (max-width: 991px) {
 .sidebar{ margin-right:0;}
 .events_tab{ margin-top:15px;}
/*.hotnews {padding: 28px 0 0 0;}*/

 .tzmore{ top:-50px;}
 .tabox  .tab_con:last-child .tzmore a{margin-top: 0; display: inline-block;}
 .both_img.hidden-xs{ display:none;}
 .border_col{border: #cce7f4 solid 1px; margin-top:20px;}
 .both_img{ margin-top:20px;}
 .both_img img{ width:100%;}
 .win-ico{}
 .win-ico li{ margin-bottom:15px;}
 /*.win-ico li{width: 105px;
    height: 32px;
    background: url(btmbgsm_twt2020.png) no-repeat;
    margin-right: 18px;
    padding-left: 0;}*/
.secondpart{ /*padding-top:14px;padding-bottom: 4px;*/}
.video-js .vjs-big-play-button{ top:26%;}
}
@media (max-width:991px) {
	.relatedlink.huang .hidden-xs{width: 75%;
    float: right;
    margin-top: 12px;}
	.events_tab.hidden-lg.hidden-md{ min-height:363px;}
	.win-ico li:nth-child(3n) a img{ float:right; }
	.win-ico li{ width:33.33333%;}
	.win-ico li:nth-child(2) a img,
	.win-ico li:nth-child(5) a img{ padding-left:24px;}
}
/*======= removed by wkn*/
/*
@media screen and (max-width: 768px) {
	.navbar-default .navbar-nav > li > a {padding: 10px 6.3px;}
}*/
@media screen and (max-width: 767px) {
	.overlay-container img{ width:100%;}
	.win-ico li{ width:50%; float:left; margin-bottom:15px;}
	.win-ico li:nth-child(3n) a img{ float: none; }
	.win-ico li:nth-child(2) a img,
	.win-ico li:nth-child(5) a img{ padding-left:0px;}
	.win-ico{ margin-bottom:6px;}
	.thirdpart select.form-control{ width:100%;margin-bottom: 15px;margin-right: 0;}
	.thirdpart select.form-control:last-child{ margin-bottom: 0px;}
	.navbar-default .navbar-nav > li > a {padding: 15px 14px;font-size: 18px;font-weight: 700;}
}
@media screen and (max-width: 640px) {
.events_tab{ margin-top:15px;}
}
@media screen and (max-width: 480px) {
/*.win-ico li{ margin-right:14px;}*/
}
@media screen and (max-width: 380px) {
}
@media screen and (max-width: 320px) {

/*.win-ico li{ margin-right:76px;}
.win-ico li:nth-child(3n){ margin-right:76px;}
.win-ico li:nth-child(2n){ margin-right:0;}*/
.copyright .rightbz{ margin-left:7%;}
}
/*---------------人员图片（四列）---------------------*/
.firstrow {padding: 0 22%;margin-top: 6px;}
.secondrow {padding: 0 9%;margin-top: 36px;}
.researchteam { }
.researchteam li {margin-top: 20px;}
.researchteam li .boxstyle {overflow: hidden;}
.researchteam li .boxstyle img {border: #efefef solid 1px;width: 160px;height: 224px;}
.researchteam li a:hover .boxstyle img {opacity: 0.8;filter: alpha(opacity=80);}
.researchteam li .boxstyle .txtinfo {margin: 8px 6px 0 6px;overflow: hidden;}
.researchteam li .boxstyle .txtinfo h5 {font-size: 15px;color: #f7931e;margin: 0 0 8px 0;}
.researchteam li .boxstyle .txtinfo h4 { color: #282828;font-size: 15px;font-weight: 500;margin: 0 0 3px 0;line-height: 20px; text-align: center;}
.researchteam li .boxstyle .txtinfo h4 a { color: #282828;word-break:break-all;font-size: 14px;font-weight: 500;}
.researchteam li .boxstyle .txtinfo h4 a:hover { color: #234192;}
.researchteam li .boxstyle .txtinfo p {font-size: 14px;color: #808080;line-height: 18px;margin: 4px 0 0 0;word-break: break-all;text-align: center;overflow: hidden;width: 100%;height: 34px;}/*text-overflow: ellipsis;white-space: nowrap;*/
.researchteam li .boxstyle .txtinfo span {font-size: 15px;color: #808080;line-height: 22px;}
@media (max-width: 1199px) {
.firstrow {padding: 0 16%;}
.secondrow {padding: 0 2%;}
}
@media (max-width: 991px) {
.firstrow {padding: 0 13%;}
.secondrow {padding: 0;}
.researchteam li .boxstyle img {width: 135px;height: 189px;}
}
@media (max-width: 767px) {
.researchteam li .boxstyle img {width: 200px;height: auto;}
.secondrow {margin-top: 0px;}
}

.imgbtn {background: #b6cbea;padding: 20px 25px 0 25px;overflow: hidden;}
.imgbtn a {display: block;margin-bottom: 17px;}
.imgbtn a img {height: auto;}
@media (max-width: 1199px) {
	.imgbtn a {margin-bottom: 14px;}
}
@media (max-width: 991px) {
	.imgbtn {padding: 25px 30px 0 30px;}
	.imgbtn a {margin-bottom: 21px;}
}
@media (max-width: 767px) {
	.imgbtn {padding: 35px 40px 14px 40px;}
}

/*---------------组织机构---------------------*/
.org {}
.org p {font-size: 14px;}
.org p a {font-size: 14px;}
.org fieldset i {color: #92a0c8;font-size: 12px;margin-right: 8px;}
.org .orgminh {min-height: 142px;}
fieldset {background: #fff;padding: 10px 15px 16px 15px;margin: 0 0 18px 0;border-radius: 5px;border: 2px solid #e6ebf5;}
/*.org fieldset:last-child {margin: 0;}*/
fieldset legend {font-weight: bold;background: white;margin: 0;margin-left: -0.1875rem;color: #363636;font-size: 21px;border: 0; }
.org fieldset ul {overflow: hidden;}
.org fieldset li {display: block;overflow: hidden;}
.org fieldset li a {font-size: 15px;line-height: 2.2;}
.org fieldset li .psjsort {margin: 0 0 5px 12px;overflow: hidden;}
.org fieldset li .psjsort li {width: 22.6%;margin-right: 10px;float: left;}
.org fieldset li .psjsort li:nth-child(4n+0) {margin-right: 0px;}
.org fieldset li .psjsort li .hei {font-size: 12px;}
.org fieldset li .psjsort a.hei:hover {color: #39569b;}
/**added by wkn*/
.glbm_sort {overflow:hidden}
.glbm_sort li{background:url(ynao-itemico-1.png) left center no-repeat; padding-left:18px;}
.glbm_sort li a {color: #333;text-decoration: none;font-size: 15px;line-height: 2.2;}
.glbm_sort li a:hover {color: #204687;}
.glbm_sort li a .leftNavIcon{
    position: absolute;
    top: 0;
    left: 0;
    width: 1rem;
    padding: 12px 0;
    text-align: center;
    font-weight: 700;
    color: #95d3ff;
}
/*end by wkn*/
@media (max-width: 1199px) {
.org fieldset li .psjsort li {width: 28.6%;}
}
@media (max-width: 991px) {
.org fieldset li .psjsort li {width: 22.6%;}
.org .orgminh {min-height: auto;}
}
@media (max-width: 767px) {
.org fieldset li a {font-size: 16px;line-height: 32px;}
.org fieldset li .psjsort li .hei {font-size: 15px;}
.org fieldset li .psjsort li {width: 29.6%;}
}
@media (max-width: 380px) {
.org fieldset li .psjsort li {width: 44.6%;}
}


/*----------------科普活动-------------------*/
.body_footer_left_content{
    width: 100%;
    position: relative;
    margin: 20px 0;
    transition: all .5s;
}
.body_footer_left_content_li{
    width: 100%;
    height: 35px;
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #fff;
    transition: all .5s;
}
.kphd{
    background: #eaf3fa;
    border: #cce7f4 1px solid;
	position: relative;
    overflow: hidden;
}
.kphd .kphd_bg{
	background: #1958af;
	width: 100%;
	height: auto;
}
.kphd .kphd_bg img{
	width: 100%;
	height: 267px;
	transition: all .5s;
}
.kphd:hover .kphd_bg img{
    transform: scale(1.1);
    transition: all .5s;
}
.kphd .kphd_info{
	width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  /*background: rgba(0, 0, 0, 0.24);*/
  padding-bottom: 26%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.kphd .kphd_info .kphd_phone {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}
.kphd .kphd_info .kphd_ewm {
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.kphd .kphd_info .kptxt {
	font-size: 30px;
  font-weight: bold;
  color: #fff;
  line-height: 120%;
}

.kphd .kphd_info .kpico{
  margin-left: -14px;
	margin-right: 14px;
}

.kphd .kphd_info .kpico img{
  width: 40px;
  height: 40px;
}
.kphd_ewm img{
	width: 60px;
	height: 60px;
}
@media (max-width: 1259px) {
.kphd .kphd_info {
	padding-bottom: 28%;
}
}
@media (max-width: 1199px) {
.kphd .kphd_info {  
    /*margin-top: 8px;*/
	padding-bottom: 36%;
}
.kphd .kphd_info .kptxt {
	font-size: 26px;
}
}
@media (max-width: 991px) {
.kphd .kphd_bg{
    /*height: 320px;*/
}
.kphd .kphd_info {  
	padding-bottom: 15%;
}
.kphd .kphd_info .kptxt {
    font-size: 30px;
	line-height: 100%;
}
}
@media (max-width: 767px) {
.kphd .kphd_info{
	padding-bottom: 15%;
}
.kphd .kphd_info .kptxt {
	font-size: 30px;
	line-height: 100%;
}
}
@media (max-width: 720px) {
.kphd .kphd_info{
	padding-bottom: 16%;
}
.kphd .kphd_info .kptxt {
	font-size: 30px;
	line-height: 100%;
}
}
@media (max-width: 640px) {
.kphd .kphd_info{
	padding-bottom: 18%;
}
.kphd .kphd_info .kptxt {
	font-size: 30px;
	line-height: 100%;
}
}

@media(max-width:600px) {
	.kphd .kphd_info{
	padding-bottom: 19%;
}
}
		
@media (max-width: 560px) {
	.kphd .kphd_info{
	padding-bottom: 20%;
}
}
@media (max-width: 520px) {
	.kphd .kphd_info{
	padding-bottom: 22%;
}
}
@media (max-width: 480px) {
	.kphd .kphd_info{
	padding-bottom: 24%;
}
}
@media (max-width: 440px) {
	.kphd .kphd_info{
	padding-bottom: 26%;
   }
   .kphd .kphd_info .kptxt {
    font-size: 28px;
   }
}
@media (max-width: 400px) {
	.kphd .kphd_info{
	padding-bottom: 29%;
  }
   .kphd .kphd_info .kptxt {
    font-size: 26px;
   }
}
@media (max-width: 360px) {
	.kphd .kphd_info{
	padding-bottom: 32%;
}
    .kphd .kphd_info .kptxt {
    font-size: 26px;
   }
}
@media (max-width: 340px) {
  .kphd .kphd_info{
    padding-bottom: 34%;
}
 .kphd .kphd_info .kptxt {
    font-size: 24px;
}
.kphd .kphd_info .kpico img {
    width: 20px;
    height: 20px;
}
}
@media (max-width: 320px) {
  .kphd .kphd_info{
    padding-bottom: 36%;
}
 .kphd .kphd_info .kptxt {
    font-size: 24px;
}
.kphd .kphd_info .kpico img {
    width: 20px;
    height: 20px;
}
.kphd .kphd_info .kpico {
    margin-left: -8px;
    margin-right: 8px;
}
}
@media (max-width: 300px) {
  .kphd .kphd_info{
    padding-bottom: 38%;
}
 .kphd .kphd_info .kptxt {
    font-size: 22px;
}
.kphd .kphd_info .kpico img {
    width: 20px;
    height: 20px;
}
.kphd .kphd_info .kpico {
    margin-left: -8px;
    margin-right: 8px;
}
}
